我需要根据一个环境变量在Mongoose中更改一个属性的默认值,但是当我尝试访问process.env.NAME时,我会得到未定义的值,而不是我的.env文件中的值。我在我的模式中有这个
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document } from 'mongoose';
export type PetDocument = Pet & Document;
@Schema()
export class Pet {
@Prop({ de
import {ApiTags} from "@nestjs/swagger";
import {Body, Controller, Get, Param, Post, Res,Req} from "@nestjs/common";
import {ReceiptService} from "../service/ReceiptService";
import {ReceiptDto} from "../common/domain/ReceiptDto";
import {Response,Request} from 'e
我试图在NestJs(typeScript)项目中使用mangoose和@nestjs/mongoose库创建自我破坏模式,但无法纠正实现该模式的方法。我知道如何在express框架中使用js来完成这一任务,但没有找到任何用于TS和NestJ的文档。
还像下面这样更新了我的代码,但仍然无法工作
import { Prop, Schema, SchemaFactory, SchemaOptions } from '@nestjs/mongoose';
import * as mangoose from 'mongoose';
export type OtpDoc
我有一个NestJS应用程序,我有一个类,应用程序在其中生成多个实例。在该类中,我需要访问服务方法,但我不知道如何将服务注入普通类。
这是我想在类"Stream“中使用的服务
import { Injectable } from '@nestjs/common';
import * as technicalindicators from 'technicalindicators';
import { CandleIndex } from 'src/utils/CandleIndex';
import * as ccxt from
我试图使用ValidationPipe,但无论我如何编写代码,发送请求时都会收到以下警告:No metadata found. There is more than once class-validator version installed probably. You need to flatten your dependencies。
我的路线是这样的:
@Get()
@UsePipes(new ValidationPipe({ transform: true }))
async findAll(@Query() queryDto: QueryDto) {
return await
在邮递员上调用'localhost:3000/contacts‘(有参数还是不带参数)会返回这个错误,我不知道为什么。我的后端连接到一个PostgreSQL数据库。
无法读取ContactsRepository.Repository.createQueryBuilder中未定义的属性“createQueryBuilder”(...\Documents\Visual Studio Code Projects\funds-backend-nestjs\node_modules\typeorm\repository\Repository.js:17:29) at ContactsReposi