Zoeken op website
Hallo, ik ben onlangs nieuw op NESTJS en ik heb hulp nodig om dit probleem op te lossen. Het probleem bestaat uit het feit dat ik in de validatiepipe toegang moet hebben tot het token van het verzoek om een andere API aan te roepen (met hetzelfde token) en het HttpModule te gebruiken om te controleren of het verzonden id geldig was of niet.
Validatie-Pijp (Voorbeeld uit nestjs-documentatie):
@Injectable() export class ValidationPipe implements PipeTransform<any> { Lees verder →Ik kan dit echt niet uitvogelen. Het gebeurt af en toe, veroorzaakt geen problemen met de applicatie zelf, maar ik heb geen idee wat dit veroorzaakt. Ik doe gelijktijdige oproepen naar de API vanuit de browser, als dat er iets mee te maken heeft.
[Nest] 16608 - 11/7/2018, 1:23:08 PM [NestApplication] Nest application successfully started [Nest] 16608 - 11/7/2018, 1:23:23 PM [LoggerMiddleware] Request /api/observation-statement/pending-count +14943ms [Nest] 16608 - 11/7 Lees verder →Ik heb twee NestJS-controllers
export class ParentController<T> { constructor(protected service: Service<T>) {} @Post() do(@Body() dto: ClassType<T>): Promise<T> { return this.service.do(dto); } }... en een andere controller, breidt ouder uit
@Controller('any') export class AnyController extends ParentController<Entity> { constructor(protected service: Service) { super(service); } } Lees verder →
Ik probeer een Idea-entiteit toe te voegen aan mijn TypeOrm (geconfigureerd voor MySQL), en het lijkt erop dat de imports niet willen werken. Met het toegevoegde bestand initialiseert TypeOrm niet succesvol.
Ik heb het typeorm-pakket opnieuw geïnstalleerd en ik heb geen idee waar ik moet beginnen met debuggen. Ik volg een tutorial (https:/
Lees verder →
Op dit moment probeer ik NestJS te leren, daarvoor heb ik de officiële (kat-)tutorial gevolgd om een basisgebruikersauthenticatiesysteem te bouwen.
Wanneer u de API benadert om de gebruikersnaam of het wachtwoord te wijzigen, moet het verzoek controleren of de gebruiker een geldige gebruiker is (de gebruiker lezen uit de data
Lees verder →
Ik maak een mean stack applicatie met nestjs. In nestjs gebruik ik websockets. Ik weet niet hoe ik websockets in Postman kan testen. Normaal gezien heb ik een testroute-URL in Postman en krijg ik output zoals: "http://localhost:3000/{routeUrl}", maar hoe ik
Lees verder →Ik probeer Swagger toe te voegen aan mijn NestJS-app, maar ik blijf een foutmelding krijgen dat het module niet kan vinden. Ik heb npm install --save @nestjs/swagger swagger-ui-express gebruikt om het toe te voegen aan het package.json-bestand. Houd er rekening mee dat ik ook Docker gebruik met docker-compose.
main.ts bestand:
import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { AppModule } from Lees verder →Shema-interfaces
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, } });Zodat de functie ontvangt (let op dat het geen kleurattribuut heeft)
export class CreateCatDto { @IsString() readonly name: string = 'Franco'; }Functie aangeroepen,
Lees verder →
Ik probeerde een bestand te uploaden met NestJS/Fastify en TypeScript
dit is main.ts
async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits: Lees verder →Ik heb een pakket A dat enkele types en functies exporteert en een pakket B dat pakket A als afhankelijkheid gebruikt en ook andere types en functies exporteert.
Ik importeer pakket A en pakket B in een pakket C als afhankelijkheden. Wanneer ik een type uit pakket A gebruik, gebruik ik de nieuwe nestjs swagger-plugin voor api-documentatie, maar de types van pakket A worden geïmporteerd vanuit ./packageB/node_modules/packageA en niet rechtstreeks vanuit pakket A.
Weet iemand waarom
Lees verder →