
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

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

Тимофей
16.01.2018
13:29:06

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

Тимофей
16.01.2018
13:31:52

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

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

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

Тимофей
16.01.2018
13:37:52

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

Иван
16.01.2018
13:43:23

dima
16.01.2018
13:43:41

Иван
16.01.2018
13:44:03
обязательно инклуд ?
если тебе прям всегда надо отдавать вместе с 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);
}
});
а потом ассоциировать вот так

dima
16.01.2018
13:53:26

Иван
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

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

Олег
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

Sergey
16.01.2018
15:41:05

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?

Cenator
16.01.2018
16:11:46

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

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

Alex
16.01.2018
16:14:52

Eldar
16.01.2018
16:19:17

Rm
16.01.2018
16:21:43

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"
}
]
}
}


Сергей
16.01.2018
16:42:51
{
"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
Новый юзер же
т.е. он мне говорит что я есть новый юзер? хмм.. интересный бот

Сергей
16.01.2018
16:47:07