Dmitry
Alex
Dmitry
Неа
Alex
:(
Dmitry
Вроде запись будет
Alex
было б круто)
Dmitry
https://www.youtube.com/watch?v=8JnOiz7r-g0
Dmitry
есть трансляция
Denis
Какой то маленький зал?
Denis
Pokemon Go Meetup
Denis
Evgeny
А что это? Приборку не узнаю
Denis
Бомба! А есть примет для GitHub?
Artur
Roman
Roman
Купер имею ввиду
Roman
Борда знакомая
Denis
Roman
Лол, понял) доволен тройкой?
Roman
Тоже в планах брать
Denis
Надо брать)
Michael
offtop: в хетчбэке больше нравится как-то)
Maks
красивая машина, жалко, без двигателя)
Denis
И да, и нет. У меня раньше было 260 лс. Но Москва такой город, где табун коней под капотом не нужен. Кругом пробки и светофоры. Но это уже оффтоп.)
Mykola
Уж простите за прололжения офтопа, но кто что скажет за CX-5. Как раз ее хочу взять
Michael
Раз уж такая пьянка с оффтопом, никто не знает, по штатовской визе можно въехать вплоть до даты экспайра?
from
Michael
Супер
Artur
Michael
👍👍👍
Denis
На днях Netflix выложил в OpenSource свою систему автоматического исправления неисправностей под названием Winston. По сути данная система получает событие, например alert от мониторинга и на базе некоторых заранее определенных правил (runbook'ов) проверяет не является ли оно false-positive, собирает дополнительную информацию и пытается его исправить.
Подробности в их корпоратичном блоге: http://techblog.netflix.com/2016/08/introducing-winston-event-driven.html
Denis
А что с ним было?
Aleksey
С именами беда. Winston — npm модуль для логирования :/
Дмитрий
чат, всем привет.
недавно начал изучать nodejs.
сейчас столкнулся со следующим:
есть основной модуль (index.js), есть вспомогательный (faq.js)
функция в index.js по команде использует функцию answer = faq.getAnswer(question). Так вот, getAnswer делает запрос к серверу вики и возращает ответ. НО выполнение там продолжается дальше, не дождавшись ответа, т.е.:
var answer = faq.getAnswer(question);
console.log(answer); //undefined
sendAnswer(answer); // answer == undefined
как правильно решить эту проблему, что лучше использовать?
Denis
https://learn.javascript.ru/promise
Denis
// faq.js
function getAnswer(question) {
return new Promise(resolve, reject) {
// получаем каким либо образом ответ
resolve(answer)
}
}
// index.js
faq.getAnswer(question).then((answer) => {
sendAnswer(answer)
})
Denis
как то так
Дмитрий
спасибо, тоже думал что нужно копать в сторону промисов. теперь уверен)
pofigizm
Привет всем!
Есть ли тут знатоки nginx?
Помогите понять почему не работает - https://github.com/Pofigizm/dnsrr/blob/master/nginx/nginx.conf#L35-L42 ?
Отдельно на другом порту все работает, а здесь запрос все равно уходит на front.
Sem
Всем привет! Подскажите, пожалуйста, как сейвить сессию после перезагрузки страницы? Использую пасспорт джс и при логине сессия сейвится, но как только делаю релоад страницы - сессия ресетится и меня снова выкидывает на логин скрин, т.к. я получается что isAuthenticated false.
Vadim
сейвится паспортом куда?
Vadim
куда сохраняешь, туда и нужно сходить
Sem
app.use(session({
"secret": "secretNinja",
"store": new SequelizeStore({
db: connection
}),
"cookie": {
"path": "/",
"httpOnly": true,
"secure": false,
"maxAge": null
},
name: "sid",
"resave": false,
"saveUninitialized": false
}));
Sem
вот как это выглядит
Sem
сейвится в БД
Sem
но при перезагрузке выполняется апдейт этой записи и она удаляется из БД автоматом, я не пойму почему
Anonymous
как запросить и прочитать данные из консоли во время работы скрипта?
Aleksey
Anonymous
Пользователь ввел данные по запросу, скрипт их прочитал, обработал и далее еще данные запросил
Anonymous
и все это в консоле (терминале)
Vladimir
readline
Алексей
единственная ситуация в которой запрос может уходить на front - это если ты забываешь / в конце
/ws - > пойдет на front
/ws/ -> пойдет на бэк
замени на regexp если проблема в этом - а так должно работать
https://detailyang.github.io/nginx-location-match-visible/
pofigizm
Почитал логи еще раз повнимательнее. Нашел проблему!
Дело было не в nginx, просто клиенская либа по умолчанию берет только host, откидывая все пути.
Спасибо всем кто пытался помочь.
pofigizm
https://github.com/Pofigizm/dnsrr/blob/master/frontend/common/transport.js#L4
pofigizm
const socket = io(${host}/ws/)
а, так не работает
Алексей
ребят, успокойтесь пожалуйста.. это чат для общения по Node.js
Roman
Roman
Аа
Roman
Ок
Sash
В докере не хочется вытягивать публичный repo с гитхабаб
Sash
в package.json: "repo": "github:user/repo"
Sash
npm ERR! node v6.3.1
npm ERR! npm v3.10.5
npm ERR! code ENOGIT
Sash
сталкивались?
Алексей
Git не установлен в контейнере
Алексей
ENOGIT = Error No GIT!!!
Sash
ок, думал в node имадже стоит провреим
Sash
спасибо
Vladimir
А как еще то?
Vladimir
ну то есть, если в нпме нет
Vladimir
ну это совсем не секурно
Vladimir
в репозитории докера два больших треда по этой теме
Vladimir
про секурность такого подхода
Vladimir
я пока что остановился на том, чтобы делать npm install на хосте с установленными ssh ключами
Sash
запускаю в докере nodemon приложение с аттаченого тома
Sash
именения файлов в контейнере появляются
Sash
но nodemon не перезапускает
Sash
тоже самое с node-dev