Jag arbetar med Nodejs/NestJs, och nu försöker jag generera en xlsx-fil (i det här skedet är jag inte säker på om min kod är korrekt), och nu vill jag skicka denna fil som svar, men jag vet inte hur man gör det. Jag har läst om @Res-dekorationen, men jag har inga resurser för att bifoga en fil i svaret. Har du någon idé? Tack :)
Service :
downloadFile(file: number) { this.files .findOne({ attributes: ['content'], where: { id: fil Läs mer →
Jag använder Mongoose i NestJs-biblioteket och vill använda mongoose-delete-plugin för alla mina scheman.
Först installerade jag både mongoose-delete och @Types/mongo
Läs mer →
anslut två MySQL-tabeller med TypeORM-NestJs där table 1(t1) är en normal tabell och table 2(t2) har en kolumn som innehåller JSON-data
nu behöver jag gå med dem baserat på t1.id == t2.column_name.id
men jag får ett fel på den frågan
fråga jag använder :-
const results = a Läs mer →
I NestJS, för att prenumerera på händelser i socket.io-kommunikation kan vi använda @SubscribeMessage-annoteringen, men på detta sätt kan vi endast ha "hårdkodade" händelsenamn.
Finns det en möjlighet att dynamiskt lyssna på händelser? Till exempel, att lyssna på händelser med formatprefix.. ?
Tack.
Läs mer →snippet1
imports: [ MongooseModule.forRoot(config.db.uri, { useFindAndModify: false }), /* other imports */ ],snippet2
imports: [ MongooseModule.forRoot(config.db.uri, { connectionFactory: (connection) => { connection.plugin(accessibleRecordsPlugin); return connection; }, dbName: isInDevelomentMode(process.env.NODE_ENV) ? 'dev' : 'prod' }), /* Läs mer →Jag försöker sätta upp en global interceptör för att omvandla interna fel till HTTP-fel. Det verkar inte göra någonting, jag kan inte ens få en console.log att visas. Jag kan för mitt liv inte lista ut vad jag gör fel. Här är den relevanta koden
main.ts
import { Logger, ValidationPipe } from '@nestjs/common'; import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; import { TransformInterceptor } from './transform.interceptor'; import { createD Läs mer →Problem
NestJS med Typeorm beroende fel.
Beskrivning
När jag sätter in @InjectRepository i min Session Repository-klass (session.repository.ts) uppstår fel på grund av saknad beroende. Men om jag tar bort @InjectRepository försvinner felet och applikationen fungerar bra.
Fel
Fil: session.repository.ts
import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository Läs mer →Jag har svårt att få min ValidationPipe att fungera inom class-validator när jag använder ett nästlat objekt.
Till exempel har jag formatet NestedObject:
{ Data: '123', Value: 567 }Jag skapar sedan klassen nested-object.ts:
import { IsNumber, IsNumberString, Min, MinLength } from 'class-validator'; export class NestedObject { @IsNumberString() @MinLength(2) public readonly Data: string; @IsNumber() @Min(2) public readonly Val Läs mer →Jag har en kontrollenhet med två frågemotorer: vilken som definierar motorn att använda (jag har 6 för tillfället) och q: vilket är sökordet.
if (query.engine == 'nytimes') { return this.nytimesService.search(query.q); } if (query.engine == 'theguardian') { return this.theguardianService.search(query.q); } if (query.engine == 'catcher') { return this.newscatcherService.search(query.q); } if (query.engine == 'newsapi') { return Läs mer →Jag försöker använda en NestJS-backend med en Nginx-reverseproxy. Jag har kodad en autentiseringsdel i min NestJS-backend.
Mitt problem är att när jag använde min frontend/backend i lokal läge, är allting okej. När jag använder det genom Nginx får jag alltid ett 401-fel. Jag tror att det beror på LocalStrategy i NestJS
Här är delen i filen local.strategy.ts
import { Strategy } from 'passport-local'; import { PassportStrategy } from '@nestjs/passport'; import { Inject Läs mer →