Size: a a a

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

2020 January 14

u

undefined in Node.js — русскоговорящее сообщество
В защиту хапи, у них библиотеки крутые. Одна из них https://hapi.dev/family/joi/
Лучше валидатора не видел
источник

Ð

Ð in Node.js — русскоговорящее сообщество
лучший валидатор - это который использует спецификацию json schema, потому что это стандарт понятный всем, и таких валидаторов полно, на любой вкус, полноту поддержки и скорость, есть даже с кодогенерацией оптимальных функций-валидаторов. Зачем изобретать и использовать велосипед?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Алексей Попов
У тебя богатый опыт с хапи и нестом судя по всему
у него чистые запросы и никакой лишней писанины
источник

u

undefined in Node.js — русскоговорящее сообщество
Однако, Joi многие используют сейчас. У него большой набор встроенных методов на все случаи жизни
источник

Ð

Ð in Node.js — русскоговорящее сообщество
еще большой плюс схемы в том что ее легко экспортировать клиенту, потому что это не код на яваскрипте
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Ð
лучший валидатор - это который использует спецификацию json schema, потому что это стандарт понятный всем, и таких валидаторов полно, на любой вкус, полноту поддержки и скорость, есть даже с кодогенерацией оптимальных функций-валидаторов. Зачем изобретать и использовать велосипед?
"зачем ... использовать велосипед" - эээ, в смысле? Много есть причин :)

Замени, кстати, в своей фразе joi на koa, смысл принципиально не поменяется - зачем изобретать велосипед?
источник

Ð

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

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Понимание чего? Зачем изобретать велосипед? 😁
источник

Ð

Ð in Node.js — русскоговорящее сообщество
того, в чем отличие усложнения от упрощения
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Я всё равно не понимаю
Вот когда изобретают велосипед koa - это ок. А когда изобретают вклосипед joi - не ок. Почему?
источник

Ð

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

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Чем joi усложняет жизнь?
И насколько у тебя большой опыт его использования?
источник

Ð

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

АП

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

Ð

Ð in Node.js — русскоговорящее сообщество
есть стандарт валидации, а валидаторов для него - много
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Ð
тем что это не стандартное средство, и вместо него можно делать просто и понятно всем - от тебя самого до разработчика на питоне который работает с твоим апи
Имхо joi такой и есть - понятный и питонистам, и дотнетчикам
источник

*/

*1453 /13 in Node.js — русскоговорящее сообщество
можно ли как то без eval подставить в variable.VARIABLE =1
и variable будет после этого равна {СодержимоеVariable: 1}
источник

AS

ASergey Shakiel in Node.js — русскоговорящее сообщество
Юзаю коа и джои, вполне ок
источник

*/

*1453 /13 in Node.js — русскоговорящее сообщество
*1453 /13
можно ли как то без eval подставить в variable.VARIABLE =1
и variable будет после этого равна {СодержимоеVariable: 1}
а хотя как я понял variable[VARIABLE]
источник
2020 January 15

Ð

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