Size: a a a

NestJS — русскоязычное сообщество

2020 March 22

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Уже народ обжигался с непонятными образами
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
там можно фиксировать версии node:12.1.1-alpine
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
или о чем ты? Что плохого в докере?
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Sviatoslav
или о чем ты? Что плохого в докере?
Плохо не знать, что находится в образе, который ты используешь
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Ну, поддомен конечно немного пугает... https://unofficial-builds.nodejs.org/download/release/
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
https://github.com/nodejs/unofficial-builds ну так то да, может и не для прода.
источник
2020 March 23

RM

Rashid Mukhamedov in NestJS — русскоязычное сообщество
источник

RM

Rashid Mukhamedov in NestJS — русскоязычное сообщество
почему perPage типа string?
источник

RM

Rashid Mukhamedov in NestJS — русскоязычное сообщество
и мне приходится явно его преобразовывать в число perPage = +perPage;
источник

RM

Rashid Mukhamedov in NestJS — русскоязычное сообщество
без этого преобразования typeof perPage == 'string'
источник

RM

Rashid Mukhamedov in NestJS — русскоязычное сообщество
хотя он явно задан в параметрах как number
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
А что это?
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Rashid Mukhamedov
без этого преобразования typeof perPage == 'string'
Видимо, потому что передается строка. TS типа ведь только на момент анализа кода есть, а не рантайма
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
ну как можно писать двойное равно, аж в дрожь бросает когда вижу)
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Тоже самое касаемо + есть же parseInt ладно бы люди действительно понимали что как и когда вся эта магия преобразовывает
источник

I

Iri 🍕 in NestJS — русскоязычное сообщество
еще есть ParseIntPipe
источник

DL

Dmitry Larchikov in NestJS — русскоязычное сообщество
Всем привет. Есть потребность заимпортить два раза graphql в приложение с разными настройками.
А каждом модуле делаю импорт как
GraphQLModule.forRootAsync({
   useFactory: args => ({
       path: '/company',
       typePaths: [
           path.join(process.cwd(), 'schemas', 'types.graphql'),
           path.join(process.cwd(), 'schemas', 'company.graphql'),
       ],
       installSubscriptionHandlers: false,
       debug: true,
       playground: true,
       context: ctx => ctx,
   }),
}),


Но при старте получаю ошибку
[N
est] 50434   - 03/23/2020, 6:16:45 AM   [APP] Query.signIn defined in resolvers, but not in schema +64ms

Резолверы задаются через провайдеры. В каждом модуле свои по идее.

Но резолвер из модуля А матчится при старте со схемой Б.

Хотел указать четко резолверы через интерфейс IResolvers, но не понимаю что нужно указать.
источник

DL

Dmitry Larchikov in NestJS — русскоязычное сообщество
Dmitry Larchikov
Всем привет. Есть потребность заимпортить два раза graphql в приложение с разными настройками.
А каждом модуле делаю импорт как
GraphQLModule.forRootAsync({
   useFactory: args => ({
       path: '/company',
       typePaths: [
           path.join(process.cwd(), 'schemas', 'types.graphql'),
           path.join(process.cwd(), 'schemas', 'company.graphql'),
       ],
       installSubscriptionHandlers: false,
       debug: true,
       playground: true,
       context: ctx => ctx,
   }),
}),


Но при старте получаю ошибку
[N
est] 50434   - 03/23/2020, 6:16:45 AM   [APP] Query.signIn defined in resolvers, but not in schema +64ms

Резолверы задаются через провайдеры. В каждом модуле свои по идее.

Но резолвер из модуля А матчится при старте со схемой Б.

Хотел указать четко резолверы через интерфейс IResolvers, но не понимаю что нужно указать.
Может кто будет ответ искать
resolverValidationOptions: { allowResolversNotInSchema: true },
источник

RM

Rashid Mukhamedov in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Видимо, потому что передается строка. TS типа ведь только на момент анализа кода есть, а не рантайма
Спасибо
источник

RM

Rashid Mukhamedov in NestJS — русскоязычное сообщество
Sviatoslav
ну как можно писать двойное равно, аж в дрожь бросает когда вижу)
А что не так с двойным равно? typeof ВСЕГДА возвращает строку поэтому сравнение через === со строкой-литералом бесполезная трата байт...
источник