Kool
09.10.2018
13:17:07
ещё раз
сервис не должен https Обеспечивать
Ivan
09.10.2018
13:17:26
Народ подскажите человечный и работающий модуль по SMPP
Kool
09.10.2018
13:17:30
этим должен nginx заниматься
Google
Kool
09.10.2018
13:17:45
а как?
https://www.linode.com/docs/web-servers/nginx/use-nginx-reverse-proxy/
на уровне нжинкса подключаешь сертификат
Oleh
09.10.2018
13:18:43
получаю данные:
{
id,
quotes: {
price: 20,
change: 2,
smth: 'else'
}
}
как мне привести к такому виду? (щас кину как я делаю, но не очень красиво получиется)
{
id,
price,
change
}
Mikhail
09.10.2018
13:18:49
спасибо, почитнаю
Kool
09.10.2018
13:19:37
спасибо, почитнаю
у тебя запросы будут приходить на нжинкс (https), а от него запрос проксироваться в твой сервис по http
Cenator
09.10.2018
13:20:24
Mikhail
09.10.2018
13:20:56
Kool
09.10.2018
13:21:17
Mikhail
09.10.2018
13:22:27
ssr и минификация
Cenator
09.10.2018
13:22:53
компиль только App.js и импортируй его, серверную часть не надо
Oleh
09.10.2018
13:27:00
Mikhail
09.10.2018
13:45:35
вроде разорался в чем проблема... когда отрабатывает сервер от команды node то path строит пути оносительно проекта а когда это делаю от команды nodemon то patch начианет работать от корня системы
как это можно пофиксеть?
Google
Vlad
09.10.2018
13:50:37
как прокси только наоборот
@sergeysova
спасибо, почитал
Может кому будет полезно.
Реверс-прокси
https://ru.m.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8
K
09.10.2018
14:25:45
Mr. Bowler Hat
09.10.2018
15:02:41
Я тут воспользовался динамическими импортами в вебпаке и у меня промизы перестали catch'иться. Я так понимаю, я наткнулся на эту багу и всё, капут, ничего не сделать?
https://github.com/webpack/webpack/issues/5360
Я промизы использую только для обворчаивания fs.readFile, fs.writeFile и fs.access, может есть замена им?
Joseph
09.10.2018
15:14:53
#mongoose
немного оф топ)
Вечер добрый , подскажите в чем может быть косяк, post hook на save не работает
LogSchema.post('save', (doc) => {
console.log('post save 2');
});
// вот собственно так создаю логи
exports.creatLog = log => new LogModel(log).save();
Mr. Bowler Hat
09.10.2018
15:14:55
Разобрался, заюзал bluebird
Yurii
09.10.2018
15:16:32
Dimanius851
09.10.2018
15:20:55
в package нет
Andrew
09.10.2018
15:21:30
Полиффил
Dimanius851
09.10.2018
15:22:23
Полиффил
значит я могу его юзать просто так? (не юзал полифилы еще)
Joseph
09.10.2018
15:22:26
Dimanius851
09.10.2018
15:22:59
Полиффил
мне кажется то, что он есть в локе но нет в пакадже, это значит что когда то он был, но удалили, но в пакадже остался, нет?
Andrew
09.10.2018
15:23:51
Yurii
09.10.2018
15:24:18
Joseph
09.10.2018
15:24:51
А в хук не дропается
LogSchema.post('save', (doc) => {
console.log('%s has been saved', doc._id);
});
LogSchema.post('create', (doc) => {
console.log('%s has been create', doc._id);
});
exports.creatLog = log => LogModel.create(log);
Alexander
09.10.2018
15:32:44
ктому же creat
Google
Alexander
09.10.2018
15:33:07
кто так пишет то
Yurii
09.10.2018
15:33:08
Joseph
09.10.2018
15:33:48
Alexander
09.10.2018
15:33:58
Joseph
09.10.2018
15:34:07
мм действительно
Alexander
09.10.2018
15:34:08
в чем прекол так писать?
и это небось единственное что ты экспортишь из файла?
Joseph
09.10.2018
15:34:42
прикола не какого , я пробовал и через .save и через .create
но вопрос то не в этом , а почему в хук не падает :\
Alexander
09.10.2018
15:36:13
у меня попадает
хм
Joseph
09.10.2018
15:37:23
Жизнь боль ☺️
Alexander
09.10.2018
15:37:55
кинь весь код на гист
посмотрим чо там
Yurii
09.10.2018
15:38:16
Жизнь боль ☺️
ради интереса, попробуй асинхронные хуки, добавь next
Joseph
09.10.2018
15:38:27
Google
Alexander
09.10.2018
15:38:50
Joseph
09.10.2018
15:41:14
я те про конкретный файл который работает с твоим api
ну например вот такой кусок могу спалить
exports.changeRobotStatus = (robotId, status) => {
createLog({
robotId,
title: `Установка статуса ${status.id || status} роботу`,
creatPoint: 'checkUploadRoute',
});
return findOneAndUpdateRobot([{ id: robotId },
{ $set: { status } },
{ new: true }]);
};
Alexander
09.10.2018
15:42:21
Joseph
09.10.2018
15:43:27
нет , он же много где используется
по этому удобнее разделить
Сергей
09.10.2018
16:23:54
Добрый вечер. Хочу сделать бота на ноде, что посоветуете?
Alexander
09.10.2018
16:24:14
нутоесть telegraf
https://telegraf.js.org/
Сергей
09.10.2018
16:25:06
ок спасибо, ознакомлюсь
Daniil
09.10.2018
18:16:05
ребят, сорри, что не по теме, помогите, пожалуйста)) во FlowJS, есть тип type IInterface = {count: number};, если указать его как аргумент в методе doSomething(thing: IInterface) - то всё ок, но если указать рукам doSomething(thing: {count: number});
то flow начинает дико орать, что его обманули
приведение к Interface не срабатывает, было ли у кого подобное?
Vlad
09.10.2018
18:20:24
Daniil
09.10.2018
18:21:08
javascript
я про type casting flowjs
можем webstorm шалит, но сообщение об ошибке не исчезают
Defragmented
09.10.2018
18:52:00
как быстро у вас запускается node?
кто в линуксе, сделайте так:
time node wrongName.js
он выдаст время запуска с миллисекундами
(ну и ошибку на несуществующий файл, но это не важно)
Umren
09.10.2018
18:53:20
Говорит нода не установлена, что делать
Видимо скорость запуска бесконечная
Google
Defragmented
09.10.2018
18:54:12
Vitaliy
09.10.2018
18:54:15
Valdemar
09.10.2018
18:54:20
Defragmented
09.10.2018
18:54:36
Umren
09.10.2018
18:54:37
Defragmented
09.10.2018
18:57:08
Umren
09.10.2018
18:58:14
time разве не меряет скорость выполнения скрипта ?
может у тебя там знаки после запятой в числе пи считаются
Defragmented
09.10.2018
18:59:37
Umren
09.10.2018
19:00:00
всегда так было ?
Defragmented
09.10.2018
19:00:35
да
Umren
09.10.2018
19:01:00
Значит это нормально для твоей машины, не парься