Jag arbetar med ett universitetsprojekt med kollegor och följande fel dyker upp på Windows 10 (jag har förkortat mitten av sökvägen). Det verkar som att under Windows löses importen via en absolut sökväg och på något sätt inkluderas "../" i början. Vi använder NestJS, Typescript och Webpack. Alla andra importer fungerar utan problem, det är bara alla nästlade importer av våra Dtos som verkar misslyckas.
ERROR in ./src/foo/dto/test.dto.ts Module not found: Error: Can't resolve '. Läs mer →Vår NestJs-server hanterade tidigare websocket-handshakes perfekt över HTTP. Men sedan lade vi till HTTPS-stöd, och vi gjorde det med hjälp av tekniken med flera servrar som beskrivs här: https://docs.nestjs.com/faq/multiple-servers
Efter att ha gjort det har WebSocket-hälsningar (uppgraderingsförfrågningar) slutat fungera.
Det NestJs uppstart vi hade som hade webbsockets fungerande var så här:
const app = await Nes Läs mer →Jag gör ett NestJS-bibliotek där jag inkluderar en guard som en del av modulen,
Jag försöker kasta ett http-fel från gardet, men kontexten gick förlorad i kontrollern, det kommer bara att kasta 500 istället.
Det fungerar bra om jag importerar biblioteket som källkod istället för dist-build.
@Injectable() export class SignedUrlGuard implements CanActivate { constructor( private readonly signedUrlService: SignedUrlService, ) { } canActivate( Läs mer →
Så, jag stötte på en situation där jag behöver få metadata för den aktuella modulen och dess kontroller.
ClosedModule.ts
// all imports to AModule, BModule @Module({ imports: [ DiscoveryModule, // given by nest/core AModule, // it has a controller AController whose ba Läs mer →Jag har två NestJS-moduler AModule och BModule med tjänster och konstanter.
I AModule -> AService importerar jag ASchemaKey som import { ASchemaKy } från '../const'; och använder det i konstruktorn
import { ASchemaKey } from '../const'; export class AService { constructor(@InjectModel(ASchemaKey) private model) {} }I BModule -> BService importerar jag AService i konstruktorn
export class BService { constructor(privat Läs mer →
Jag är ny på nestJS och jag har lagt till en ValidationPipe() i main.ts
app.useGlobalPipes(new ValidationPipe())Nu använder jag class-validator-dekoratorer inuti mina DTO:er men inget fungerar just nu. Jag använder GraphQl men eftersom jag redan har konfigurerat pipen globalt måste det f
Läs mer →t.ex.
export class Tracking extends BaseSchema { @Prop({ required: true, index: true }) referenceNumber: string; @Prop({ type: A.schema | B.schema | C.schema}) data: A | B | C }här anta att A, B och C är olika underdokument-scheman. men jag kommer att ha data av typ A, B eller C, någon av dem, när jag infogar posten. hur kan jag definiera detta?
Jag kan inte definiera en typ som type: A.schema | B.schema | C.schema detta. Och jag kan
Läs mer →Jag arbetar med en Nestjs-app som har ett modul, låt oss kalla det ThisModule, som har en controller som heter ControllerForThisModule och en service som heter ServiceForThisModule där jag injicerar en MongoDB-modell som heter ModelForThisModule. ThisModule importerar också en annan modul som heter OtherModule där jag injicerar en modell som heter ModelInOtherModule. Nu, när jag kör testet, får jag felet nedan?
Nest can't resolve dependencies of the ModelInOtherModule (?). Plea Läs mer →
Jag vill skapa en dynamisk modul med Nest.js, denna modul syftar till att tillhandahålla en variabel, initierad i denna funktion, i resten av min applikation.
Den här variabeln måste initialiseras enligt mina miljövariabler, som är lagrade i en .env-fil i mitt projekt.
När jag försöker komma åt det från en tjänst är det inget problem (med process.env och ConfigModule-injektion).
Men när jag vill göra det från min statiska funktion forRoot, är miljövariablerna i fråga null.
Läs mer →TL.DR.:
Jag vill skapa en enskild relation till flera enheter som ärver samma tabell. För att göra det behöver jag specificera vilken enhet som är involverad i relationen och jag skulle vilja kunna specificera mer än en. Det verkar för mig som om relationer med flera typer inte är möjliga, även om de angivna typerna ärver samma tabell. Kan det göras, och i så fall, vad gör jag fel?
Fullständig beskrivning:
Jag har Task-entiteten som
Läs mer →