Size: a a a

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

2019 October 31

KL

Kirill "Loskir" 🍏16+14 Loskutov in Node.js — русскоговорящее сообщество
government of usa
Значит все инсталлировано, если ты просто npm install пишешь
я вообще пытаюсь создать проект через vue-cli. в этом случае он создает неправильно.
в другой папке он создает нормально и пишет added вместо audited. вот я и пришел сюда разобраться, мб у меня что-то с модулями накосячено
источник

S

Sergio in Node.js — русскоговорящее сообщество
John Doe
покажи jwt миддлевару
верная наводочка) Спасибо. местами надо поменять прост
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Может, тебя там забанили?
Интересно, за что? Я был там 1 раз и не спрашивал ничего)))0
источник

e

el_anonimo in Node.js — русскоговорящее сообщество
Привет.
App слушает на роуте '/api/subscriptions'.
Далее определяю индивидуальные роуты:
router.post('/subs/:sortby/:order/:limit', ...).
Подаю запрос на http://localhost:5000/api/subscriptions/subs/price/1/10, получаю ошибку
'limit' field must be numeric.
(node:7337) UnhandledPromiseRejectionWarning: ReferenceError: limit is not defined

Почему limit not defined? И почему он не numeric ?
источник

SA

Sergey Atli in Node.js — русскоговорящее сообщество
:sortby/:order/:limit
/1/10
источник

e

el_anonimo in Node.js — русскоговорящее сообщество
price это :sortby.
источник

KL

Kirill "Loskir" 🍏16+14 Loskutov in Node.js — русскоговорящее сообщество
el_anonimo
Привет.
App слушает на роуте '/api/subscriptions'.
Далее определяю индивидуальные роуты:
router.post('/subs/:sortby/:order/:limit', ...).
Подаю запрос на http://localhost:5000/api/subscriptions/subs/price/1/10, получаю ошибку
'limit' field must be numeric.
(node:7337) UnhandledPromiseRejectionWarning: ReferenceError: limit is not defined

Почему limit not defined? И почему он не numeric ?
а там у тебя не написано типа const limit = req.params.limit?
источник

e

el_anonimo in Node.js — русскоговорящее сообщество
Kirill "Loskir" 🍏16+14 Loskutov
а там у тебя не написано типа const limit = req.params.limit?
const subscriptions = await Subscription
 .find({})
 .limit(req.params.limit)
 .sort({ [req.params.sortby]: [req.params.order] });
источник

KL

Kirill "Loskir" 🍏16+14 Loskutov in Node.js — русскоговорящее сообщество
значит limit is not defined где-то не тут
источник

KL

Kirill "Loskir" 🍏16+14 Loskutov in Node.js — русскоговорящее сообщество
el_anonimo
const subscriptions = await Subscription
 .find({})
 .limit(req.params.limit)
 .sort({ [req.params.sortby]: [req.params.order] });
Number(req.params.limit)
источник

e

el_anonimo in Node.js — русскоговорящее сообщество
Kirill "Loskir" 🍏16+14 Loskutov
Number(req.params.limit)
Сделал .limit(parseInt(req.params.limit, 10)), помогло. Странно ,почему limit перестал быть numeric.
источник

KL

Kirill "Loskir" 🍏16+14 Loskutov in Node.js — русскоговорящее сообщество
el_anonimo
Сделал .limit(parseInt(req.params.limit, 10)), помогло. Странно ,почему limit перестал быть numeric.
потому что по дефолту парсится как строка
источник

SA

Sergey Atli in Node.js — русскоговорящее сообщество
странно что limit is not defined)
источник

KL

Kirill "Loskir" 🍏16+14 Loskutov in Node.js — русскоговорящее сообщество
Sergey Atli
странно что limit is not defined)
это где-то в другом месте
источник

e

el_anonimo in Node.js — русскоговорящее сообщество
Sergey Atli
странно что limit is not defined)
В тексте ошибка было limit: "10". Не скопировал.
источник

S

Sergio in Node.js — русскоговорящее сообщество
John Doe
покажи jwt миддлевару
хотя нет, я местами поменял, ниче не изменилось. Даже если убрать jwt ошибка лезет
источник

S

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

KL

Kirill "Loskir" 🍏16+14 Loskutov in Node.js — русскоговорящее сообщество
а тебе точно нужны корсы? в продакшене api будет на другом домене?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Sergio
ошибка осталась(
в cors передай origin
источник

e

el_anonimo in Node.js — русскоговорящее сообщество
Kirill "Loskir" 🍏16+14 Loskutov
это где-то в другом месте
Это было из console.log('limit:', limit, typeof limit);. Добавил req.params перед limit, помогло.
источник