Vladimir
Совпадение? Не думаю
Anonymous
Джон
кек
Sergey
кто юзал pm2?
Sergey
мне надо прокинуть в запускаемый скрипт ENV переменные извне
Sergey
ну то есть: TOKEN=123asd pm2 start app.json
Yuriy
Я юзал. Как-то так: { "name": "portal", "script": "apps/portal/static/index.js", "env": { "MY_KEWL_VAR": "42" } }
Nikita
ну то есть: TOKEN=123asd pm2 start app.json
ты не через конфиг запускаешь? там есть флаг
Sergey
они приходят из CI
Sergey
и к тому же: "script": "script_name", "args": "$TOKEN"
Nikita
cluster
Sergey
мне нужен
Evgeny
Кластер pm2 в докере? о.О
Sergey
"script": "script_name", "args": "$TOKEN" такое возможно?
Sergey
мне докер не подходит
Anonymous
докер же goвно, нет?
Nikita
"script": "script_name", "args": "$TOKEN" такое возможно?
там можно просто через cli передавать. гугли ман по флагам pm2
Nikita
и как это связано?)
Nikita
pm2 можно без демонизации докером запустить, норм?
Anonymous
pm2 на говне
Sergey
нашел дебильное решение
Vladimir
День добрый. Пытаюсь разобраться с стандартным клиентом на NodeJS(то бишь библиотекой net). Хочу соединиться с сервером(сервер сам на С++), net.createConnection(), задаю там порт, вроде все успешно, после добавляю сокет в socket_list = [];, далее обращаюсь к socket_list[индекс нужного сокета], пытаюсь в него писать, но не тут то было, connection = false, при записи в сокет выдает ошибку Error: This socket is closed;. В чем может быть дело? Почему сразу же socket закрывается?
Nikita
после создания сокета добавь обработчик ошибок
Nikita
socket.on('error', console.error.bind(console))
Vladimir
Так и делаю, там же пишет Error: This socket is closed;
Nikita
ну погугли остальные эвенты
Nikita
там может причина аборта будет в эвенте abort
Nikita
и то же самое со стороны плюсов бы посмотреть) может плюсовый сервак реджектит коннект
Vladimir
Веду соединение с небольшим сервером на С++(там буквально и есть только прием соединения и обработка сообщений. Сам сервер принимает подключение и переходит в режим чтения)
Nikita
а ты telnet-ом сначала плюсовый сервак протести)
Vladimir
telnet не жалуется, держит соединение до тех пор, пока не вырубишь сервак
Nikita
мб в ноде таймаут дефолтный есть?)
Vladimir
Вот это мне и интересно
Vladimir
PS. только что еще раз протестировал telnet-ом, сообщение пришло, все отлично. Осталось с нодой теперь разобраться
Vladimir
socket.setTimeout = 2000; // сколько бы не ставил, толку нет
Vladimir
Да и мне нужно долгосрочное соединение
Vladimir
Я про то, что и так, и так пробовал
Vladimir
То бишь без установки таймаута и с ним
Vladimir
Самое интересное, что end не срабатывает
Vladimir
Да
Vladimir
А вот close сразу срабатывает
Vladimir
А мб и сервер отключает, вот только возиться с плюсами влом, но выхода нет
Vladimir
Блин, но в тоже время telnet не отключается же
Grigory
Есть кто внимательный?) Почему не отрабатывает set-cookie ? Заголовки ответа: Access-Control-Allow-Origin:* Connection:keep-alive Content-Length:86 Content-Type:application/json; charset=utf-8 Date:Tue, 01 Nov 2016 17:16:53 GMT ETag:W/"56-mR+PAYis0WpNeZ4Mz7c2JQ" set-cookie:connect.sid=s%3AOo29rFOjNFi5ESH3CxfZcD6eQLoIF_-g.b5HFGuREKXrjDJZxjRwhiKp6O4HYf%2BCW3otmZ5HhESc; Path=/; HttpOnly Vary:Accept-Encoding X-Powered-By:Express
Grigory
Приходит в ответе на POST запрос
Дима
По крайней мере когда сервер со мной не хочет развговаривать — это выглядит так же)
Дима
Сделай единый cookieJar для всех запросов и смотри, что в нём сохраняется
Grigory
Думаю что да, если получать cookie из запроса на сервер рендер то заголовок срабатывает а с POST запроса нет, знаю что есть ограничения у CORS, нужен дополнительный заголовок но это не тот случай.
Дима
К пост запросу просто может прилагаться form data или ещё что-то в этом духе, в реквесте cookies некоторые должны быть секурными, иначе тоже отвергнут
Дима
Короче все равно проще всего сделать опцию jar:cookieJar и проанализировать, что туда сохранится, уж так то set cookie всегда сохраняется
Ярослав
А если нужно, чтобы клиент куку тоже слал, то нужен запрос withCredentials или как-то так
Grigory
А если нужно, чтобы клиент куку тоже слал, то нужен запрос withCredentials или как-то так
Запрос то не CORS, я обращаюсь относительно к хосту, странно в общем
Sergey
если да, до обрати внимание на флаг HttpOnly
Ярослав
Да
Ярослав
Обрати :)
Vitaliy
Игорь
Посоветуйте что посмотреть по Auth для MEAN?
Dmitry
tags: jwt, canactivate, auth guards
Игорь
Спасибо
Oleg
Юзать глобальные переменные в ES6 плохо?
Vlad
безотносительно es6 плохо
Oleg
Oleg
Как быть?
Anonymous
А среда какая?
Oleg
Как сделать, чтобы в подключенных файлах были доступны I18n и Config
Anonymous
Нода?
Oleg
Node.JS
Oleg
Не пойму как правильно распихать по папкам
Anonymous
Не, ну в ноде-то они у тебя в глобал не вываливаются.
Oleg
такое чувство, как будто вываливаются
Дима
Не вижу проблемы добавить const к f, Config и остальным
Anonymous
Только подключения всех модулей — наверх.
Oleg
Не вижу проблемы добавить const к f, Config и остальным
Тогда в других файлах подключенных они не будут доступны