Size: a a a

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

2020 October 08

А

Андрей in NestJS — русскоязычное сообщество
Konstantin
UserWithText это три разных слова, а Ro это не слово!
ну тогда и UserDto - надо писать UserDTO
Думаю это дело привычки)  
тоже само как и кто-то пишет { name, email }, а кто-то {name, email}
Просто разный кодстайл
источник

А

Андрей in NestJS — русскоязычное сообщество
Андрей
Привет, нужна помощь с @nestjs/swagger

В доке вот так указывают тип ответа @ApiResponse({ status: 200, type: UserRo })

но что, если мой ответ должен выглядет так

{ data: UserRo, pagination: PagiantionRo }


Можно ли как-то это описать в декторатере не создавая класс типа
class UserListRo {
    @ApiProperty()
    data: UserRo;

    @ApiProperty()
    pagination: PagiantionRo
}
Так что? никто не знает как решить это? Придется писать доп классы?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Андрей
Так что? никто не знает как решить это? Придется писать доп классы?
Я бы писал класс для этого:
1. Решит проблему твою в свагер,
2. Можно будет нормально указывать что вернет метод то есть сразу этот класс + использовать его в других местах если нужно будет, тот же фронт например если монорепа
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Ruslan
Ребят, кто-нибудь сталкивался с такой проблемой? Все роуты в swagger описываются нормально, Delete - бесконечная загрузка идет.
Походу рекурсивная цикличность в свагер схеме, дто попробовать нужно уменьшить которое отдаёт и птом потихоньку увеличивать
источник

R

Ruslan in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
Походу рекурсивная цикличность в свагер схеме, дто попробовать нужно уменьшить которое отдаёт и птом потихоньку увеличивать
код так выглядит, без дто
источник

ДФ

Даврон Файзиев... in NestJS — русскоязычное сообщество
Можно просто
return this.userService.remove(ids)
не обязательно делать await именно в этом куске кода !!!
источник

А

Андрей in NestJS — русскоязычное сообщество
Veaceslav Artiom
Я бы писал класс для этого:
1. Решит проблему твою в свагер,
2. Можно будет нормально указывать что вернет метод то есть сразу этот класс + использовать его в других местах если нужно будет, тот же фронт например если монорепа
наверно так и придется делать, спасибо
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
Привет! Народ, подскажите, как красиво можно пробрасывать в логгер userId который приходит в jwt токен?
чтобы это userId было "сквозным" для логера который используется в контроллере и всех сервисах под ним
источник

Б

Бабушка красной шапо... in NestJS — русскоязычное сообщество
Здравствуйте!

import { Catch, ExceptionFilter, ArgumentsHost } from '@nestjs/common';
import { MongoError } from 'mongodb';

@Catch(MongoError)
export class MongoExceptionFilter implements ExceptionFilter {
 catch(exception: MongoError, host: ArgumentsHost) {
   console.log(exception);
 }
}


@UseFilters(HttpExceptionFilter, MongoExceptionFilter)
getWidget(@Param('widgetID') widgetID: string) {
 return this.widgetService.getWidget(widgetID);
}



async getWidget(widgetID: string) {
 return await this.widgetModel.findById(widgetID);
}



Почему console.log() может ничего не выдавать?
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
ребят, а в typeorm можно сделать такой апдейт?
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
с джойнами и фильтром по заджойненым колонкам?
источник

SL

S. L. in NestJS — русскоязычное сообщество
всем привет, как с помощью крона запустить метод только один раз сразу после инициализации программы?
источник

AT

Aleksei Temnov in NestJS — русскоязычное сообщество
S. L.
всем привет, как с помощью крона запустить метод только один раз сразу после инициализации программы?
А зачем тогда крон?
источник

А

Андрей in NestJS — русскоязычное сообщество
S. L.
всем привет, как с помощью крона запустить метод только один раз сразу после инициализации программы?
а зачем крон?
источник

SL

S. L. in NestJS — русскоязычное сообщество
а как без крона?
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
S. L.
а как без крона?
Можно, например, в bootstrap прописать. Или хуками в классе приложения, в главном модуле
Или вообще запускать отдельным скриптом, если надо вне приложения.
Есть ещё пакет в npm для этого
источник

SL

S. L. in NestJS — русскоязычное сообщество
а как это сделать через бутстрап?
источник

SL

S. L. in NestJS — русскоязычное сообщество
подскажите пожалуйста, буду благодарен
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
S. L.
а как это сделать через бутстрап?
Эм. Ну. Просто после запуска приложения написать код, который хочется выполнять после запуска приложения
источник