Size: a a a

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

2020 January 17

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Илья | 😶
и top-level async
Тогда весь код будет в await, ну а хули, лишним не будет, а там как пойдёт
да вроде пока и с оборачиванием top-level кода в async self-invoked functional expression неплохо жилось
источник

Ð

Ð in Node.js — русскоговорящее сообщество
вместо селф инвоков, кстати, красивее было написать
async main() {
}
main().catch(e)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
тогда он будет в стеке, анонимки с стеке - плохо
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Wacker
там контекст другой был
вопрос в точности формулировок
мы тут программисты же вроде как, для нас она (точность) должна быть характерна (в идеале)
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Ð
вместо селф инвоков, кстати, красивее было написать
async main() {
}
main().catch(e)
Видел и так, и так. На нашем проекте у нас что-то в виде
bootstrap(process.env)
 .then(buildApi)
 .then(runHttpServer)
 .catch(handleStartupError)
источник

IB

Igor Bond in Node.js — русскоговорящее сообщество
Всем привет.
подскажите плиз - вопрос мега ламерский и немного длинный - так что сразу сорян если че.
Ситуация такая - есть проект на express - вернее на nestjs но не важно. Пилится он на локалке.
Есть вирт машина в Яндекс. Облаке.
Как сейчас все работает - компилю проект и заливаю через sftp в облако и там запускаю через pm2 - таким образом проект становится доступен по адресу - публичный IP и порт 3000 или мойсайт.ру:3000
Но тут стал вопрос подключать яндекс кассу - там надо на https запускать проект и тестировать на локалке не вариант.
Посему вопрос такой - как и какими инструментами организовать разработку что бы можно было пилить код, одновременно деплоить на сервак, там перезапускать и тестировать - и на том же серваке выкладывать отдельно прод. Как вообще по нормальному этот процесс работает? Буду признателен за любые ответы и ссылки по теме.
источник

M

Mikhail in Node.js — русскоговорящее сообщество
При настройке авторизации в паспорте можно сделать чтобы было сразу и сессия на бэкенде и jwt token или надо выбрать одно?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Igor Bond
Всем привет.
подскажите плиз - вопрос мега ламерский и немного длинный - так что сразу сорян если че.
Ситуация такая - есть проект на express - вернее на nestjs но не важно. Пилится он на локалке.
Есть вирт машина в Яндекс. Облаке.
Как сейчас все работает - компилю проект и заливаю через sftp в облако и там запускаю через pm2 - таким образом проект становится доступен по адресу - публичный IP и порт 3000 или мойсайт.ру:3000
Но тут стал вопрос подключать яндекс кассу - там надо на https запускать проект и тестировать на локалке не вариант.
Посему вопрос такой - как и какими инструментами организовать разработку что бы можно было пилить код, одновременно деплоить на сервак, там перезапускать и тестировать - и на том же серваке выкладывать отдельно прод. Как вообще по нормальному этот процесс работает? Буду признателен за любые ответы и ссылки по теме.
почему тестировать на локале не вариант?
источник

IB

Igor Bond in Node.js — русскоговорящее сообщество
Ð
почему тестировать на локале не вариант?
ну там вроде как на https нужно - а для локалки самоподписанный сертификат вряд ли прокатит
источник

Ð

Ð in Node.js — русскоговорящее сообщество
так ты тестируй http, а сертификат спрячь на сервере в nginx
источник

Ð

Ð in Node.js — русскоговорящее сообщество
или сертификат нужен для клиента кассы
источник

Ð

Ð in Node.js — русскоговорящее сообщество
тогда можно порпробовать ssh туннель сделать
источник

­

­­ in Node.js — русскоговорящее сообщество
Igor Bond
ну там вроде как на https нужно - а для локалки самоподписанный сертификат вряд ли прокатит
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
там нужно в самой кассе создавать тестовый магаз с постоянным адресом
источник

Ð

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

KG

Kool Guy in Node.js — русскоговорящее сообщество
Igor Bond
Всем привет.
подскажите плиз - вопрос мега ламерский и немного длинный - так что сразу сорян если че.
Ситуация такая - есть проект на express - вернее на nestjs но не важно. Пилится он на локалке.
Есть вирт машина в Яндекс. Облаке.
Как сейчас все работает - компилю проект и заливаю через sftp в облако и там запускаю через pm2 - таким образом проект становится доступен по адресу - публичный IP и порт 3000 или мойсайт.ру:3000
Но тут стал вопрос подключать яндекс кассу - там надо на https запускать проект и тестировать на локалке не вариант.
Посему вопрос такой - как и какими инструментами организовать разработку что бы можно было пилить код, одновременно деплоить на сервак, там перезапускать и тестировать - и на том же серваке выкладывать отдельно прод. Как вообще по нормальному этот процесс работает? Буду признателен за любые ответы и ссылки по теме.
в яндекс кассе вообще callback можешь не слушать, просто в цикле опрашивай с клиента и всё
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
вернее, с коллбеком просто будет быстрее
источник

Ð

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

Ð

Ð in Node.js — русскоговорящее сообщество
он через вебхук работает?
источник

IB

Igor Bond in Node.js — русскоговорящее сообщество
быстрее и достовернее, а че с клиента возьмешь. ему вообще доверять нельзя
источник