@nodejs_ru

Страница 1493 из 2748
Anton
16.01.2018
13:04:30
а, значит res.render все таки статику не рендерит, просто косяк как раз таки в том, что я не могу оставить статику в app.js, так как мне надо открывать эту страницу только по линке admin.mycite.com/notification?token=awdiawijodjawijdaowd

Eldar
16.01.2018
13:04:57
res.render просто компилирует шаблон из твоего шаблонизатора (или что ты там используешь) в СТРОКУ (html). Он не знает ничего о твоей статике и не умеет ее раздавать. Что-бы потом статику по ссылке: `http://project.dev/app.js` можно было нормально получить, этот файл кто-то должен ОТДАВАТЬ, либо Nginx, либо express.static.

Билди статику для конкретно этой страницы в отдельную папочку. dist/awesomedir. Трави express.static только на эту папку

Тогда у express.static не будет доступа к другим файлам, и ты не нарушишь изоляцию (по идее)

Google
Anton
16.01.2018
13:07:32
понял, попробую, спасибо

я кастомно перекинул для проверки как ты предложил и да сработало

Eldar
16.01.2018
13:12:58
я кастомно перекинул для проверки как ты предложил и да сработало
Теперь оформи это нормально, проверь что нет доступа до верхних файлов в dist и будешь молодец)

Vlas
16.01.2018
13:22:49
гайз, анонимние самовызывающиеся функции - это плохая практика ?

Vlas
16.01.2018
13:29:47
Смотря для чего
например, при присваивании значения url я хочу в такой функции добавить урле протокол, если нет и вернуть распарсенный объект через нодовский new URL

Тимофей
16.01.2018
13:31:52
например, при присваивании значения url я хочу в такой функции добавить урле протокол, если нет и вернуть распарсенный объект через нодовский new URL
Вообще ее используют только для создания какого то замыкания, типо приватные поля класса или модуль, для всего остального покатят нормальные именованные функции

Vlas
16.01.2018
13:33:14
ну а если при присаивании значения переменной, я хочу провести какие-то поерации с исходным значением, при этом не засоряя основной скоуп ?

Forgetable
16.01.2018
13:34:29
Я иногда в реакте их использую, пока поддержку do не завезли, если через cra

Maxim
16.01.2018
13:35:30
Всем привет! Может кто подсказать как сделать базу данных с таблицой, у которой есть поля "Начало производства" и "Окончание производства" ? Дело в том, что мне нужно получать объекты, которые производились в определенный интервал времени. Так же у некотрых объектов дата окончания производства неизвестна, т.е. "по настоящее время".

dima
16.01.2018
13:38:10


это именно в модели связь

Google
dima
16.01.2018
13:38:58


Рома
16.01.2018
13:41:57
query и так возвращает промис

может стоит заюзать await в точке вызова?

dima
16.01.2018
13:42:35
может стоит заюзать await в точке вызова?
мне не приходят данные со связью. НЕ важно как я юзаю. Вопросто про связь. Как вызвать ее ?

dima
16.01.2018
13:43:41
Area.findOne({ include: db.Rules, where: {...} })
обязательно инклуд ?

Иван
16.01.2018
13:44:03
обязательно инклуд ?
в секвелайзе есть scope

обязательно инклуд ?
если тебе прям всегда надо отдавать вместе с Rules можно один раз задать defaultScope: { include: db.Rules }

dima
16.01.2018
13:45:29
описал же модель



все же есть

Иван
16.01.2018
13:47:56
а ассоциация происходит вообще?

dima
16.01.2018
13:48:24
как проверить

Иван
16.01.2018
13:48:53
ну метод этот вызывается или нет

dima
16.01.2018
13:51:13
не вызвается

Иван
16.01.2018
13:51:36
такой метод вроде задепрекейтили

попробуй Model.associate = function(){ ... }

ручками

dima
16.01.2018
13:52:10
а как ? Блин что а хрень.

Google
Иван
16.01.2018
13:53:08
а как ? Блин что а хрень.
Object.keys(db).forEach(function(modelName) { if (db[modelName].associate) { db[modelName].associate(db); } });

а потом ассоциировать вот так

Иван
16.01.2018
13:53:35
ну копай туда

метод должен вызваться

dima
16.01.2018
13:54:05
undefined

http://docs.sequelizejs.com/manual/tutorial/upgrade-to-v4.html#breaking-changes метод то есть

а там же сказано что сейчас нужно делать ?

Иван
16.01.2018
13:58:43
+
?

dima
16.01.2018
14:12:04
?
а возможно получить не которые поля ? не все

в связи

Иван
16.01.2018
14:15:46
в связи
attributes:[...]

dima
16.01.2018
14:15:57


Иван
16.01.2018
14:15:58
в связи
А вообще а доку с такими вопросами

Там же все ясно

dima
16.01.2018
14:16:12
так и будет в каждом запросе ?

Иван
16.01.2018
14:24:57
так и будет в каждом запросе ?
либо сделаешь scope у Rules либо будешь писать в каждом запросе

Олег
16.01.2018
14:29:15
Привет всем. Как get запросом вытянуть список всех Collections из MongoDB? Юзаю mongoose.

getCollectionList(req,res) { console.log('getCollectionList') try { var showCollections = function(db, callback) { mongoose.db.listCollections().toArray(function (err, names) { console.log(names) }); } console.log(list) res.send("showCollections") } catch (err) { res.status(500).send({ error:err }) } }

Google
Олег
16.01.2018
14:29:29
что то такое делаю, но результата нет

kaflan
16.01.2018
14:39:20
Ребят есть кто в сиквалайзе шарит?

Vladislav
16.01.2018
15:05:03
Ребята. Кто-то реализовывал end-to-end межлу Android и nodejs

юзая RSA?

KlonD90
16.01.2018
15:06:52
на первичный обмен ключей

или только rsa?

Illia
16.01.2018
15:26:16
Все привет. Нужна помощь в настройке. На сервер установили node, npm. Задача = захостить Angular приложение для серверного рендеринга. Но с этим возникли трудности, как все настроить. Использую Angular Universal

Admin
ERROR: S client not available

Illia
16.01.2018
15:41:31
Нет. Просто вопрос как настроить это. Ранее не сталкивался.

Sergey
16.01.2018
15:42:13
тогда рекомендую задавать конкретные вопросы

Vladislav
16.01.2018
15:46:42
на первичный обмен ключей
@klond90 юзаем RSA чтобы потом обменяться ключем для AES. Есть проблема в том, что если я возьму свой паблик ключ и зашифрую, то смогу расшифровать своим приватным. А стоит мне только передать его на Android и там он шафрует моим публичным ключем, я потом не могу расшифровать у себя приватным. И наоборот тоже такая же проблема

KlonD90
16.01.2018
15:47:09
так он тебе должен отдать свой паблик ключ

ты им зашифровываешь же ._.

Vladislav
16.01.2018
15:47:53
разницы нету.

Он дает свою ключ. Я шифрую. Он не может раздекодить своим приватным



@klond90 4c3e497bb923068036acac4d7cb9ca7eecc1a4e6fc90b0364721814ac6474e478d4954dc49b00c5e44f364b1c1d02d1eb7beef110512b9aa4cdd0a4ca1c5cd6807686f737628f905da832f8a4c8bd73da78c9e563341f99b86fa8ca7084c1827a9c5db24741b99c7694d2439f2e180880bf93b0e11bf18ac452109cb980c33d7c5b7cd1f8a817dd6f351a7a89208c881dce84a53a1061974d66cb87ddbeb63a34f39b0d0c4c094562c9d0f129b7b8a09e3c12270c726a7e632434b469ad47069c72c795dc74cc9251e250606b14460a424f1c2da9635e86ddc768d5daf3d4d832120eb9b48a6016bacf5820ecdc555cfd45a8dae7f30bb5378c4874af2bdbb45 Вот, что на выходе.

Сам могу расшифровать

на Androdi не выходит. Если схема наоборот будет - такие же проблемы.

Google
Vladislav
16.01.2018
16:05:29
@klond90 Ну так что? Есть идеи?

A
16.01.2018
16:11:31
Народ,есть такие,кто больше двух лет работает с node.js?

Shane
16.01.2018
16:11:48
Привет. Надо определить пол по фото, есть что нибудь?

Rm
16.01.2018
16:14:38
знает кто похожий пакет npm? https://habrahabr.ru/post/140943/

Eldar
16.01.2018
16:19:17
знает кто похожий пакет npm? https://habrahabr.ru/post/140943/
А тебе для каких целей? Если прям его кейс, ну так перепиши его голимый PHP код на свою JS реализацию.

Привет. Надо определить пол по фото, есть что нибудь?
https://azure.microsoft.com/en-us/services/cognitive-services/face/ - там внизу есть пример с девушкой и JSON информацией по фото

Rm
16.01.2018
16:21:43
А тебе для каких целей? Если прям его кейс, ну так перепиши его голимый PHP код на свою JS реализацию.
определять адреса ввода на наличие в своей БД, может кто получше что знает с алгоритмом Левенштейна и тд.

Eldar
16.01.2018
16:22:15
Ну вообще Левенштейн неплохо заходит на небольших списках

Ну если прям вообще заморачиваться не хочется, можно попробовать какой-нибудь ElasticSearch =/

Ну и перекреститься

Zaur
16.01.2018
16:40:29
а зачем мне бот прислал это в момент входа в чат?

{ "update_id": 919797169, "message": { "message_id": 149292, "from": { "id": 129999262, "is_bot": false, "first_name": "Zaur ??", "username": "abdulgalimov", "language_code": "ru-RU" }, "chat": { "id": -1001041204341, "title": "Node.js — русскоговорящее сообщество", "username": "nodejs_ru", "type": "supergroup" }, "date": 1516120777, "new_chat_participant": { "id": 129999262, "is_bot": false, "first_name": "Zaur ??", "username": "abdulgalimov", "language_code": "ru-RU" }, "new_chat_member": { "id": 129999262, "is_bot": false, "first_name": "Zaur ??", "username": "abdulgalimov", "language_code": "ru-RU" }, "new_chat_members": [ { "id": 129999262, "is_bot": false, "first_name": "Zaur ??", "username": "abdulgalimov", "language_code": "ru-RU" } ] } }

Eldar
16.01.2018
16:43:11
А мне такое не присылал

Zaur
16.01.2018
16:46:30
Новый юзер же
т.е. он мне говорит что я есть новый юзер? хмм.. интересный бот

Страница 1493 из 2748