Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 February 28

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
Aleksandr Neyasov
тогда полагаю проблем не будет 🙂
источник

EG

Evgeniy Gromin in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Еще есть вариант - наладить сотрудничество с шарящими ребятами из России, их сертифицировать, если нудно дообучить и делать филиал. Или в Болорусии, это проще
было бы супер)
источник

А

Андрей in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Еще есть вариант - наладить сотрудничество с шарящими ребятами из России, их сертифицировать, если нудно дообучить и делать филиал. Или в Болорусии, это проще
Какие условия?
источник

sk

sergei komarov in NodeUA - JavaScript and Node.js in Ukraine
Evgeniy Gromin
было бы супер)
+1
источник

VG

Valeriy Garbuzov in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov дякую, цікаво.
Але які мін вимоги до студента?
Наприклад, не-нод або не-бекенд розробник матиме шанс засвоїти/зрозуміти курс? Чи таки потрібен якийсь бекграунд?..
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Valeriy Garbuzov
@tshemsedinov дякую, цікаво.
Але які мін вимоги до студента?
Наприклад, не-нод або не-бекенд розробник матиме шанс засвоїти/зрозуміти курс? Чи таки потрібен якийсь бекграунд?..
Нужно уже знать JavaScript и желательно иметь небольшой опыт, можно до курса посмотреть несколько десятков видео лекций, которые подготовят к нему, я пришлю всем ссылки.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Вообще, для любого уровня углубления в ноду, будет полезно
источник

VG

Valeriy Garbuzov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Нужно уже знать JavaScript и желательно иметь небольшой опыт, можно до курса посмотреть несколько десятков видео лекций, которые подготовят к нему, я пришлю всем ссылки.
дякую за відповідь!
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
товарищи, кто тут юзал fastify?
хочу задать пару вопросов по нему, хочу интегрировать в проект
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
задавай
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
у фестифая есть классная фича, где можно заранее прописать валидацию и прочии обработчики
читал доки и наткнулся на пример
```
const opts = {
 schema: {
   response: {
     200: {
       type: 'object',
       properties: {
         hello: { type: 'string' }
       }
     }
   }
 },
 handler (request, reply) {
   reply.send({ hello: 'world' })
 }
}
fastify.get('/', opts)
```

следовательно вопрос, если я поставлю еще и респонс на 500, 404 и тд и тп
как мне потом их вызывать в хенделере
и вообще кто-то так описывал руты, как вообще по опыту, поделитесь, со стороны выглядит годно
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
у фестифая есть классная фича, где можно заранее прописать валидацию и прочии обработчики
читал доки и наткнулся на пример
```
const opts = {
 schema: {
   response: {
     200: {
       type: 'object',
       properties: {
         hello: { type: 'string' }
       }
     }
   }
 },
 handler (request, reply) {
   reply.send({ hello: 'world' })
 }
}
fastify.get('/', opts)
```

следовательно вопрос, если я поставлю еще и респонс на 500, 404 и тд и тп
как мне потом их вызывать в хенделере
и вообще кто-то так описывал руты, как вообще по опыту, поделитесь, со стороны выглядит годно
да, просто добавляется reply.code()
(кому интересно)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
у фестифая есть классная фича, где можно заранее прописать валидацию и прочии обработчики
читал доки и наткнулся на пример
```
const opts = {
 schema: {
   response: {
     200: {
       type: 'object',
       properties: {
         hello: { type: 'string' }
       }
     }
   }
 },
 handler (request, reply) {
   reply.send({ hello: 'world' })
 }
}
fastify.get('/', opts)
```

следовательно вопрос, если я поставлю еще и респонс на 500, 404 и тд и тп
как мне потом их вызывать в хенделере
и вообще кто-то так описывал руты, как вообще по опыту, поделитесь, со стороны выглядит годно
"как мне потом их вызывать в хенделере"
"их" - это кого?
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
согласен, сформировал мысль глупо
я имел в виду, как мне обозначить каким респонсом из тех что я описал я хочу ответить клиенту
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ну в схеме описываются всевозможные варианты. Потом в хендлере (лично я) просто делаю const err = Error("wototam"); err.statusCode = 100500; и выбрасываю его наверх. А далее уже в общем обработчике ошибок обрабатывается эррор и ставится на респонс нужный код. Если надо там же логируется что как и почему.
источник

AK

Alexander Kabolov in NodeUA - JavaScript and Node.js in Ukraine
Привет, подскажите пожалуйста как создать мидлвар на чистой ноде, гугл только на express ссылается
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alexander Kabolov
Привет, подскажите пожалуйста как создать мидлвар на чистой ноде, гугл только на express ссылается
Мидлвар это плохо, его создавать не нужно
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

AK

Alexander Kabolov in NodeUA - JavaScript and Node.js in Ukraine
Спасибо!
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alexander Kabolov
Спасибо!
источник