Jag skapar en mean stack-applikation med nestjs. I nest js använder jag websockets. Jag vet inte hur man testar websockets i Postman. Normalt har jag en testväg-URL i Postman och får utdata som: "http://localhost:3000/{routeUrl}", men hur man använder socket
Läs mer →Jag försöker lägga till Swagger i min NestJS-app, men jag får hela tiden ett felmeddelande om att modulen inte kan hittas. Jag har använt npm install --save @nestjs/swagger swagger-ui-express för att lägga till det i package.json-filen. Observera att jag också använder Docker med docker-compose.
main.ts-fil:
import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { AppModule } from './app.module'; a Läs mer →Shema-gränssnitt
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, } });Dto som funktionen tar emot (observera att den inte har någon färgegenskap)
export class CreateCatDto { @IsString() readonly name: string = 'Franco'; }Funktionen anr
Läs mer →
Jag försökte ladda upp en fil med NestJS/Fastify och TypeScript
detta är main.ts
async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits: { Läs mer →Jag har ett paket A som exporterar vissa typer och funktioner och ett paket B som använder paket A som ett beroende och även exporterar andra typer och funktioner.
Jag importerar paket A och paket B i ett paket C som beroenden. När jag använder en typ från paket A, använder jag den nya nestjs swagger-pluginen för API-dokumentation, men typerna från paket A importeras från ./packageB/node_modules/packageA och inte direkt från paket A.
Vet någon varför?
PS: Jag använder lerna
Läs mer →
Jag satte upp konfigurationsvalidering som beskrivs i dokumentationen för NestJS: https://docs.nestjs.com/techniques/configuration#schema-validation
Validering fungerar som förväntat, men när min .env-fil inte är giltig får jag ett vanligt fel, till exempel:
Läs mer →Jag försöker hitta ett vettigt sätt att validera schemat på olika sätt för samma objekt. Det är så jag blev bekant med grupper validationOption från class-validator.
Enligt NestJS-dokumentationen för Body-parametern står det
Tillämpas även rör på den bundna kroppparametern.
Jag har en Event-modell som har en status-egenskap. När man skapar ett Event (POST - /events)
Läs mer →Hej, jag har ett problem med att ansluta NestJS till MySQL. Varje gång jag ändrar anslutningssätt får jag ett annat fel. Detta är ett när det finns i conf.ts
Om du försöker 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 [TypeOrmModule] Läs mer →Jag har väldigt svårt att ladda upp en fil till min backend (NestJs). Jag förstår inte hur min FileInterceptor läser upp 'fieldName' som är inställt som ett Multer-alternativ.
Här är min mediaService (fram)
/* 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 väldigt enkelt ut, men min server sp
Läs mer →Du kommer inte att tro det här, men jag bygger ett API för en Todo-server! Yay!
Jag använder Nestjs, Auth0 och Passport för att göra min autentisering. Jag har verifierat att klienten skickar en giltig token.
Jag drar också mitt hår för att jag inte verkar kunna få /todo-kontrollern att någonsin returnera något annat än ett 401-fel.
Jag har gjort min aktsamma undersökning på Google, men ack, inget verkar fungera.
Så, här är min JWT-strategi:
Läs mer →