Size: a a a

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

2020 August 17

B

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

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
Пишу скриптик что бы монотонные действия не делать для запуска докера, не хочет делать make, кто знает чт оделать?
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Node.js — русскоговорящее сообщество
Mikle Polovkin
Приветствую. Блиц вопрос. Когда я работаю с fs, читаю,записываю - это все асинхронные функции?
По идее
Если ты только не пропишем ReadFileSync и т.д.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Mikle Polovkin
Приветствую. Блиц вопрос. Когда я работаю с fs, читаю,записываю - это все асинхронные функции?
В доке указано на каждую функцию, синхронная она, или асинхронная
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Maxim Koylo
Пишу скриптик что бы монотонные действия не делать для запуска докера, не хочет делать make, кто знает чт оделать?
гуглить
источник

i

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

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
все понял в чем проблема, последовательный запуск exec изолированный, надо было запустить так
источник

A

Akmat in Node.js — русскоговорящее сообщество
Вопрос относится Expressjs
Какая разница между методами app.use() and app.all()
Я знаю app.all() - принимают все запросы в http, get, post, put, delete etc
Но app.use() - тоже выполняется не зависимо от метода запроса.
Что я упускаю. Между ними есть какоя-то разница?

// Почему такой редирект работает? а нижний редирект выдаст ошибку слишком много редирект
app.all('/', (req, res, next) => {
   if (!req.session.login) {
       res.redirect('/account/login');
   } else {
       next();
   }
});

app.use('/', (req, res, next) => {
   if (!req.session.login) {
       res.redirect('/account/login');
   } else {
       next();
   }
});
источник

y

ymdev in Node.js — русскоговорящее сообщество
Akmat
Вопрос относится Expressjs
Какая разница между методами app.use() and app.all()
Я знаю app.all() - принимают все запросы в http, get, post, put, delete etc
Но app.use() - тоже выполняется не зависимо от метода запроса.
Что я упускаю. Между ними есть какоя-то разница?

// Почему такой редирект работает? а нижний редирект выдаст ошибку слишком много редирект
app.all('/', (req, res, next) => {
   if (!req.session.login) {
       res.redirect('/account/login');
   } else {
       next();
   }
});

app.use('/', (req, res, next) => {
   if (!req.session.login) {
       res.redirect('/account/login');
   } else {
       next();
   }
});
как минимум, app.use работает не только с роутингом приложения. Этот метод для любого middleware. А all, get, post, ... - это исключительно для роутера
источник

A

Akmat in Node.js — русскоговорящее сообщество
ymdev
как минимум, app.use работает не только с роутингом приложения. Этот метод для любого middleware. А all, get, post, ... - это исключительно для роутера
Спасибо.
источник

AV

Aleksei Vergei in Node.js — русскоговорящее сообщество
Что посоветуете выбрать для SSR nest next или писать просто на node/express?
источник

x

x1dan in Node.js — русскоговорящее сообщество
Aleksei Vergei
Что посоветуете выбрать для SSR nest next или писать просто на node/express?
Лучше самому, но если нету большого количества времени, то next
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
No-name
Ребят, а кто нибудь писал для ноды нативные расширения?
У меня очень странная проблема: Мне нужно вернуть true в оболочке Napi::Boolean, однако возникает ошибка
(Если возвращаю false, то все окей)
https://pastebin.com/YitwtgQ0
ошибка:
error C2440: '<function-style-cast>': cannot convert
from 'initializer list' to 'Napi::Boolean'
24 строчка
Ошибка не там, смотрите в другом месте
источник

СП

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

N

No-name in Node.js — русскоговорящее сообщество
Сергей Пограничный
В вызывающем коде, потому что примитив вы правильно собрали
Разобрался вчера)
Там по невнимательности синтаксическая ошибка затесалась
источник

SN

Sasza N in Node.js — русскоговорящее сообщество
Ребята, всем привет.
Нужна помощь:
Есть открытый опенсорсный проект STF.
Я запустил его локально, внёс некоторые изменения в файлы, чтобы видеть, как отрабатывают методы.
При запуске проекта локально в логи не выводятся мои команды log.info(‘...’).
Нужно сделать что-то типа ребилда, чтобы проект скомпилился и запустился с моими изменениями в файлах.
Подскажите, пожалуйста, как это сделать?
NodeJS и Angular - не моя область, но приходится разбираться.
Буду благодарен за советы/полезные ссылки и т.д.
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Sasza N
Ребята, всем привет.
Нужна помощь:
Есть открытый опенсорсный проект STF.
Я запустил его локально, внёс некоторые изменения в файлы, чтобы видеть, как отрабатывают методы.
При запуске проекта локально в логи не выводятся мои команды log.info(‘...’).
Нужно сделать что-то типа ребилда, чтобы проект скомпилился и запустился с моими изменениями в файлах.
Подскажите, пожалуйста, как это сделать?
NodeJS и Angular - не моя область, но приходится разбираться.
Буду благодарен за советы/полезные ссылки и т.д.
может уровень логирования не тот?
источник

x

x1dan in Node.js — русскоговорящее сообщество
Sasza N
Ребята, всем привет.
Нужна помощь:
Есть открытый опенсорсный проект STF.
Я запустил его локально, внёс некоторые изменения в файлы, чтобы видеть, как отрабатывают методы.
При запуске проекта локально в логи не выводятся мои команды log.info(‘...’).
Нужно сделать что-то типа ребилда, чтобы проект скомпилился и запустился с моими изменениями в файлах.
Подскажите, пожалуйста, как это сделать?
NodeJS и Angular - не моя область, но приходится разбираться.
Буду благодарен за советы/полезные ссылки и т.д.
Ну хотя бы ссылку приложил бы, чтобы можно было бы глянуть. Возможно там есть документация?
источник

SN

Sasza N in Node.js — русскоговорящее сообщество
Я вижу в методах log.info(‘anything’), например, и оно выводится в терминал при запуске локального сервера.
Я прописываю такой же метод с другим параметром - он в лог терминала не идёт.
источник

GB

Good Book in Node.js — русскоговорящее сообщество
@inheritdoc отпишите лс
источник