Size: a a a

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

2020 March 24

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Алексей Попов
А если не в докере запускать через sudo, не то же самое поведение?
Когда через sudo не в докере запускаю, то несмотря на состояние флага unsafe-perm (и при true и при false ) у node_modules владелец всегда root
источник

A

Andrew in Node.js — русскоговорящее сообщество
вопрос по mongoose
const createUser = async user => {
  return User.save()
       .then(() => USER_SAVED)
       .catch((err) => err)
};
выдает User.save is not a function, как пофиксить?
источник

О

Олеся in Node.js — русскоговорящее сообщество
Eugene Sternin
да господи, поднимите nginx у себя, напишите правило типа

location ^~ /api/ {
   rewrite ^/api/(.*)$ /$1 break;
   proxy_pass http://{{ my-service-host }};
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
}


и у себя фронтом ходите на корень api

типа /api/blablabla

и все куки у вас останутся
Я с толкнулась с проблемой похожей на проблему у человека, задавшего вопрос выше. Скажите,  устанавливать куки на сервере и на клиенте одновременно нормально или не стоит? Если я правильно поняла ваше сообщение, то nginx поможет устанавливать куки на клиенте с помощью кода на сервере, да?
источник

В

Валет in Node.js — русскоговорящее сообщество
Подскажите пожалуйста:
все крон задачи они же отрубаются если стопнуть скрипт, да?
источник

ES

Eugene Sternin in Node.js — русскоговорящее сообщество
Олеся
Я с толкнулась с проблемой похожей на проблему у человека, задавшего вопрос выше. Скажите,  устанавливать куки на сервере и на клиенте одновременно нормально или не стоит? Если я правильно поняла ваше сообщение, то nginx поможет устанавливать куки на клиенте с помощью кода на сервере, да?
нет, нджикс просто прокся. куки ставит бек обычно.
источник

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
В конечном итоге кука ставится когда приезжает хидер set-cookie.
источник

A

Andrew in Node.js — русскоговорящее сообщество
Andrew
вопрос по mongoose
const createUser = async user => {
  return User.save()
       .then(() => USER_SAVED)
       .catch((err) => err)
};
выдает User.save is not a function, как пофиксить?
уже не надо
источник

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
Валет
Подскажите пожалуйста:
все крон задачи они же отрубаются если стопнуть скрипт, да?
Крон в юникс системах не отрубается если скрипт стопнут. crontab -l покажет кронтаб для текущего юзера
источник

О

Олеся in Node.js — русскоговорящее сообщество
Eugene Sternin
нет, нджикс просто прокся. куки ставит бек обычно.
Значит, лучше поставить с помощью сервера куки и на сервере и на клиенте с помощью nignx? Надо почитать о nignx
источник

ES

Eugene Sternin in Node.js — русскоговорящее сообщество
Олеся
Значит, лучше поставить с помощью сервера куки и на сервере и на клиенте с помощью nignx? Надо почитать о nignx
нджинкс просто прокся, которая позволяет вам общаться с вашим бекендом как same-origin. Не надо вам им ничего ставить.

на самом деле, конечно, там очень много, чего можно делать, но для вашей задачи это главное.
источник

В

Валет in Node.js — русскоговорящее сообщество
Dmitriy Shamatrin
Крон в юникс системах не отрубается если скрипт стопнут. crontab -l покажет кронтаб для текущего юзера
Как мне их все отрубать если например скрипт упал? Потому что я же тогда его запущу и новые запустятся
источник

О

Олеся in Node.js — русскоговорящее сообщество
Eugene Sternin
нджинкс просто прокся, которая позволяет вам общаться с вашим бекендом как same-origin. Не надо вам им ничего ставить.

на самом деле, конечно, там очень много, чего можно делать, но для вашей задачи это главное.
Спасибо) Обязательно почитаю о нем)
источник

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
Кронтаб сам запускает скрипты по времени, он для этого и сделан.
источник

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
Если свой самодельный крон — сделать в скрипте лок или пид файл, от ОС зависит что лучше
источник

ES

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

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
Точнее генерацию лок или пид файла
источник

ИК

Илимбек Калманбетов in Node.js — русскоговорящее сообщество
источник

В

Валет in Node.js — русскоговорящее сообщество
Я такое юзаю https://www.npmjs.com/package/cron
источник

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
А ну тогда сорян, я думал вопрос про системный крон
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
источник