Jeg er ved at skabe en mean stack applikation ved hjælp af nestjs. I nest js bruger jeg websockets. Jeg ved ikke, hvordan man tester websockets i Postman. Normalt har jeg en test-URL i Postman og får output som: "http://localhost:3000/{routeUrl}" men hvordan
Læs mere →Jeg prøver at tilføje Swagger i min NestJS-app, men jeg bliver ved med at få en fejl om, at modulet ikke kan findes. Jeg har brugt npm install --save @nestjs/swagger swagger-ui-express for at tilføje det til package.json-filen. Bemærk venligst, at jeg også bruger Docker med docker-compose.
main.ts-fil:
import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { AppModule } from './app.module'; async f Læs mere →Shema-grænseflader
export interface MyCat { name: string; color: string; } export type Cat = MyCat & Document; export const CatSchema = new Schema({ name: { type: String, required: true, }, color: { type: String, required: true, } });Bemærk, at funktionen modtager (bemærk at den ikke har nogen farveegenskab)
export class CreateCatDto { @IsString() readonly name: string = 'Franco'; }Funktion kal
Læs mere →
Jeg forsøgte at uploade en fil med NestJS/Fastify og TypeScript
dette er main.ts
async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits: { Læs mere →Jeg har en pakke A, der eksporterer nogle typer og funktioner, og en pakke B, der bruger pakke A som en afhængighed og også eksporterer andre typer og funktioner.
Jeg importerer pakke A og pakke B i en pakke C som afhængigheder. Når jeg bruger en type fra pakke A, bruger jeg den nye nestjs swagger-plugin til API-dokumentation, men typerne fra pakke A importeres fra ./packageB/node_modules/packageA og ikke direkte fra pakke A.
Ved nogen, hvorfor?
PS: Jeg bruger lerna, og pakk
Læs mere →
Jeg opsatte konfigurationsvalidering som beskrevet i dokumentationen for NestJS: https://docs.nestjs.com/techniques/configuration#schema-validation
Validering fungerer som forventet, men når min .env-fil ikke er gyldig, får jeg en almindelig fejl, for eksempel:
Læs mere →Jeg forsøger at finde en ordentlig måde at validere skemaet forskelligt for det samme objekt. Det er sådan, jeg blev bekendt med grupper validationOption fra class-validator.
Ifølge NestJS-dokumentationen om Body-parametret står der
Gælder også rør på den bundne kropsparameter.
Jeg har en Event-model, der har en status-egenskab. Når man opretter en Event (POST - /events)
Læs mere →Hej, jeg har et problem med at forbinde NestJS til MySQL. Hver gang jeg ændrer forbindelsesmetoden, får jeg en anden fejl. Dette er én fejl, når jeg har det i conf.ts
Hvis prøv med ocrmconfig.json
{ "type": "mysql", "host": "localhost", "port": 3306, "username": "root", "password": "root", "database": "famby_app", "entities": ["dist/**/*.entity{.ts,.js}"], "synchronize": true, "logging": true } [Nest] 27419 - 04/08/2020, 6:02:56 PM [TypeOrmModu Læs mere →Jeg har meget svært ved at uploade en fil til min backend (NestJs). Jeg forstår ikke, hvordan min FileInterceptor læser det "fieldName", der er sat som en Multer-indstilling.
Her er min mediaService (foran)
/* Upload an image into the server */ uploadImage(image: File) { const formData = new FormData(); formData.append('file', image); return this.http.post<any>(`${this.serverUrl}/medias`, { formData }); }Ser meget simpelt ud, men min server gem
Læs mere →Du kommer ikke til at tro dette, men jeg er ved at bygge en API til en Todo-server! Hurra!
Jeg bruger Nestjs, Auth0 og Passport til at udføre min autentificering. Jeg har bekræftet, at klienten sender et gyldigt token.
Jeg trækker mig også i håret, fordi jeg tilsyneladende ikke kan få /todo controlleren til nogensinde at returnere andet end en 401-fejl.
Jeg har gjort min due diligence på Google, men ak, det ser ud til, at intet virker.
Så, her er min JWT-s
Læs mere →