//service.ts import { InjectRepository } from '@nestjs/typeorm'; import { Injectable } from '@nestjs/common'; import { Users } from './entity/users.entity'; import { Repository } from 'typeorm'; import { UsersSignupDto } from './dto/users.signup.dto'; import { generateCode } fr...
在您的导入模块中
@CurrentUser decorator gives me current user data and I put in in DTO, so before I successful create relations (project, mark, reminder) throw provided methods from Nestjs-query QueryService and used the setRelation method, but for this method, we have to save entity b...
Other frameworks such as Nest or Loopback (and most of frameworks outside the Node.js world) uses separate DTO and Domain Model best practice to avoid this issue. This trick can solve the issue but introduce duplication issue like previously discussed. An extra process to convert data from DT...
import { Body, Controller, Post } from '@nestjs/common'; import { AdminService } from './admin.service'; import { PaymentService } from 'src/payment/payment.service'; import { CreatePromotionDto } from 'src/payment/dto/create-promotion.dto'; @Controller('admin') export class AdminContr...
Create Data Transfer Object (DTO) Types Path:src/structures/connector/line/ILINE.ts Description:Define the data transfer object types for the LINE service interactions. Code: import{SecretKey}from"@wrtn/connector-api/utils/types";exportnamespaceILINE{/*** Input for sending a message to a LINE...
This is how I save current in my database. private async savePayload(tokenDto: CreateTokenDto) { const token = this.tokenRepository.create(tokenDto); return await this.tokenRepository.save(token); } When I first save my token to the database, all of it is saved. When I save a seco...
@CreateDateColumn({ type: 'datetime', name: 'create_time' }) createTime: Date @UpdateDateColumn({ type: 'datetime', name: 'update_time' }) updateTime: Date and this's my save code const userRepo = this.userRepository.create(userDto); ...
headers['uid'], }; }); export class ParamsFromHeadersDto { @ApiProperty({...}) param1: string; @ApiProperty({...}) param2: string; } @Controller('/path') export class Controller { @Get('/subpath') async workWithHeaders( @ParamsFromHeaders () headers: ParamsFromHeadersDto ): ...
I would like to use the Dto for mulit-selecting values, rather than having to define the parameters implicitly. I also found the same question asked on https://stackoverflow.com/questions/55767782/nestjs-swagger-how-to-declare-multiselect-enum-field by another user, but could not find a ...