Size: a a a

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

2020 January 08

Т

Т.А in Node.js — русскоговорящее сообщество
так можно только если путь одинаковый? а нельзя несколько разных роутеров передать? типа app.use(...routes)
источник

NG

Nail Gyro in Node.js — русскоговорящее сообщество
Здравствуйте, нужна помощь с react native ) есть кто сможет помочь
источник

а

а in Node.js — русскоговорящее сообщество
Т.А
так можно только если путь одинаковый? а нельзя несколько разных роутеров передать? типа app.use(...routes)
нет
это пример мидлвари
можешь хоть на каждый запрос ее использовать
(прочитай описание)
источник

Т

Т.А in Node.js — русскоговорящее сообщество
Т.А
так можно только если путь одинаковый? а нельзя несколько разных роутеров передать? типа app.use(...routes)
series of routers возможен?
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Nail Gyro
Здравствуйте, нужна помощь с react native ) есть кто сможет помочь
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
подскажите плз
есть
process.stdin.on('data', (data) => {
   const msg = JSON.parse(data.toString());
})


если ввожу в терминал фигню типа qwerty, то падает с ошибкой по JSON.parse, если ввожу "qwerty" в ковычках то корректно. Как проверить корректность данных не доходя до парсинга JSON?
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
залетаю данные в формате buffer, потом делаю toString и как понять ввели там ковычки или нет?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Dima Nazdratenko
подскажите плз
есть
process.stdin.on('data', (data) => {
   const msg = JSON.parse(data.toString());
})


если ввожу в терминал фигню типа qwerty, то падает с ошибкой по JSON.parse, если ввожу "qwerty" в ковычках то корректно. Как проверить корректность данных не доходя до парсинга JSON?
А какие данные считаются корректными?
источник

DN

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

ТК

Таймураз Кайтмазов in Node.js — русскоговорящее сообщество
Dima Nazdratenko
подскажите плз
есть
process.stdin.on('data', (data) => {
   const msg = JSON.parse(data.toString());
})


если ввожу в терминал фигню типа qwerty, то падает с ошибкой по JSON.parse, если ввожу "qwerty" в ковычках то корректно. Как проверить корректность данных не доходя до парсинга JSON?
Эммммм
Тебе прилетает буффер с данными, которые, логично, являются буффером строки, раз ты с клавиатуры текст вводишь
источник

ТК

Таймураз Кайтмазов in Node.js — русскоговорящее сообщество
Если короче- делай toString и получишь строку с введенными данными
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Таймураз Кайтмазов
Если короче- делай toString и получишь строку с введенными данными
так смотри делаю же toString  в примере, или не там?
источник

ТК

Таймураз Кайтмазов in Node.js — русскоговорящее сообщество
Dima Nazdratenko
так смотри делаю же toString  в примере, или не там?
Json parse убери
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
так в терминал можно ввести лабуду, а можно корректный обьект с командой и ему уже нужен будет JSON.parse

фишка в том что бы вычислить что ввели лабуду и не дойти до этапа парсинга
источник

ТК

Таймураз Кайтмазов in Node.js — русскоговорящее сообщество
Dima Nazdratenko
так в терминал можно ввести лабуду, а можно корректный обьект с командой и ему уже нужен будет JSON.parse

фишка в том что бы вычислить что ввели лабуду и не дойти до этапа парсинга
В Try catch оберни
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Dima Nazdratenko
так в терминал можно ввести лабуду, а можно корректный обьект с командой и ему уже нужен будет JSON.parse

фишка в том что бы вычислить что ввели лабуду и не дойти до этапа парсинга
чтобы не дойти до парсинга, тебе нужно вадидиповать. А так как валидация это тот же парсинг получится, то сразу парси и через try catch лови ошибку
источник

А

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

А

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

JD

John Doe in Node.js — русскоговорящее сообщество
Андрей
А в server.js работает нормально
он загружает .env относительно cwd. Может из-за этого проблема?
источник

А

Андрей in Node.js — русскоговорящее сообщество
John Doe
он загружает .env относительно cwd. Может из-за этого проблема?
Щас попробую сменить
источник