Size: a a a

Node.js — русскоговорящее сообщество

2019 November 27

К

Касик 🔥 in Node.js — русскоговорящее сообщество
nginx пробовал, либо где-то ошибся либо не сработало. Попробую еще
источник

Ð

Ð in Node.js — русскоговорящее сообщество
там вроде не сложно, у сервера сделать listen 433, указать сертификат и его ключ, протоколы TLS, а у локейшена сделать proxy_pass на http://localhost:10888, тогда вход по хттпс будет просто http://domain.ru
источник

ВК

Виктор Крафтер in Node.js — русскоговорящее сообщество
Касик 🔥
nginx пробовал, либо где-то ошибся либо не сработало. Попробую еще
вообще это фронт
если разрабатываешь то можно запускать через HTTPS=true npm start, оно прям в айфрейме подхватит локалхост который напишешь
если хостишь прилу то надо билдить и использовать веб-сервер с сертификатом
источник

К

Касик 🔥 in Node.js — русскоговорящее сообщество
А на счет билда что-то не подумал. Тоесть я правильно понимаю, готовый результат нужно билдить npm run build и его использовать? VPS получается зря купил, можно билд и на хостинге запускать? :D
источник

ВК

Виктор Крафтер in Node.js — русскоговорящее сообщество
там вроде были прям готовые рецепты чтобы захостить статику если тебе сервак не нужен, в тч на их собственной платформе
источник

К

Касик 🔥 in Node.js — русскоговорящее сообщество
Спасибо) И еще вопрос, правильно я понимаю что если я сделаю перенаправление через nginx на домен, то под каждый подобный скрипт нужен отдельный домен? Либо домен можно использовать один но просто менять порты?
источник

ВК

Виктор Крафтер in Node.js — русскоговорящее сообщество
насколько мне известно, это делается маппингом поддоменов к портам(скорее второе чем первое)
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
вопрос про консольное приложение node (из пакета nodejs на линуксе)

Если я отправляю в приложение текст командой, так:

echo -e "a=4\na" > /proc/16499/fd/0

Где 16499 это PID от node
То текст вводится но \n обрабатывается не как нажатие на энтер.

Поэтому я не могу так получить вывод для своего текста управляя node таким образом.

Какой символ мне нужно отправить чтобы node поняла что я хочу чтобы она показала вывод?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
вопрос про консольное приложение node (из пакета nodejs на линуксе)

Если я отправляю в приложение текст командой, так:

echo -e "a=4\na" > /proc/16499/fd/0

Где 16499 это PID от node
То текст вводится но \n обрабатывается не как нажатие на энтер.

Поэтому я не могу так получить вывод для своего текста управляя node таким образом.

Какой символ мне нужно отправить чтобы node поняла что я хочу чтобы она показала вывод?
а зачем вообще такой подход?))
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а зачем вообще такой подход?))
Я хочу многострочный repl с vim получить.

А не построчечный как в самом node
источник

PK

Pavel Kazantsev in Node.js — русскоговорящее сообщество
Defragmented Panda
вопрос про консольное приложение node (из пакета nodejs на линуксе)

Если я отправляю в приложение текст командой, так:

echo -e "a=4\na" > /proc/16499/fd/0

Где 16499 это PID от node
То текст вводится но \n обрабатывается не как нажатие на энтер.

Поэтому я не могу так получить вывод для своего текста управляя node таким образом.

Какой символ мне нужно отправить чтобы node поняла что я хочу чтобы она показала вывод?
`\r\n`мож быть?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
Я хочу многострочный repl с vim получить.

А не построчечный как в самом node
а готового типа нету?)))
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Pavel Kazantsev
`\r\n`мож быть?
Я пробовал все комбинации из \r и \n. Нет.
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а готового типа нету?)))
Есть, но не работает. Или работает не так как я хочу
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
Есть, но не работает. Или работает не так как я хочу
а какие работают не так, можешь примеры привести? И конкретно что не так
источник

Ð

Ð in Node.js — русскоговорящее сообщество
попробуй echo -e $'a=4\na'
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Ð
попробуй echo -e $'a=4\na'
Неа
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
а есть уверенность вообще что экранирование там правильно воспринято?
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а есть уверенность вообще что экранирование там правильно воспринято?
Да. новач строка копируется в вставленном тексте.

Но nоde видимо разделяет эти символы. Новая строка ломает анализ кода. Если потом вручную нажать enter то код не обрабатывается (пустой вывод и эффектов кода нет)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
Да. новач строка копируется в вставленном тексте.

Но nоde видимо разделяет эти символы. Новая строка ломает анализ кода. Если потом вручную нажать enter то код не обрабатывается (пустой вывод и эффектов кода нет)
а почему это вообще не через stdin делается, а через файловые дескрипторы? В этом есть необходимость?
источник