Size: a a a

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

2020 March 25

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а вот если хочется таки в файл писать, то как решать проблему с одновременными запросами? через локи или акторы (ака очередь)?
Так же, как решают это драйверы бд, которые тоже по сути в файл пишут
Или буфер какой-нибудь единый, куда все пихают данные, а он периодически сбрасывает себя в файл
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Попов
Так же, как решают это драйверы бд, которые тоже по сути в файл пишут
Или буфер какой-нибудь единый, куда все пихают данные, а он периодически сбрасывает себя в файл
т.е. актор
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Flop deb
уверен
Почему ты в этом уверен? Ты видишь изменения в файле?
источник

Fd

Flop deb in Node.js — русскоговорящее сообщество
Алексей Попов
Почему ты в этом уверен? Ты видишь изменения в файле?
да,  и при дебаге вижу что данные там содержутся
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Flop deb
да,  и при дебаге вижу что данные там содержутся
Где - там?
источник

Fd

Flop deb in Node.js — русскоговорящее сообщество
при дебаге, наводишь на переменную и смотришь упало туда что то или нет. Ну или сам в джонс проваливаешься и смотришь есть ли какие то изменения
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Flop deb
при дебаге, наводишь на переменную и смотришь упало туда что то или нет. Ну или сам в джонс проваливаешься и смотришь есть ли какие то изменения
а в файле они сохраняются?
источник

Fd

Flop deb in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а в файле они сохраняются?
да
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
добавь логи в начало роута get — на него редирект идет или нет?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Flop deb
при дебаге, наводишь на переменную и смотришь упало туда что то или нет. Ну или сам в джонс проваливаешься и смотришь есть ли какие то изменения
Ты же пишешь в файл, а не читаешь из него. Не понимаю, на что ты наводишь и какую переменную смотришь
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Dmitry Croft
Пишу:
npm config set unsafe-perm false
sudo npm install


В итоге node_modules создаётся рутом. Рвзве при unsafe-perm false не должен происходить автоматическое понижение привелегий?
Кто нибудь может поверить это у себя?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Dmitry Croft
Кто нибудь может поверить это у себя?
обычно советуют никогда не запускать нпм через судо, т.к. node_modules под рутом создается и прочая чешерда
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
обычно советуют никогда не запускать нпм через судо, т.к. node_modules под рутом создается и прочая чешерда
Я не против не запускать под рутом. Но меня интересует именно мой кейс
источник

Fd

Flop deb in Node.js — русскоговорящее сообщество
Алексей Попов
Ты же пишешь в файл, а не читаешь из него. Не понимаю, на что ты наводишь и какую переменную смотришь
беда
источник

PS

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

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да чет походу никак не исправить
кого не исправить?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Dmitry Croft
кого не исправить?
чтобы sudo npm запускался под юзером. unsafe-perm не помогает
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
чтобы sudo npm запускался под юзером. unsafe-perm не помогает
Тоже попробовал? Спасибо
источник

PS

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

DC

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