javascript - Bagaimana untuk mendapatkan URL websocket menggunakan nestjs dan bagaimana untuk mengujinya di postman?

Saya sedang membuat aplikasi mean stack menggunakan nestjs. Dalam nest js saya menggunakan websockets. Saya tidak tahu bagaimana untuk menguji websockets di postman. Biasanya saya mempunyai URL laluan ujian di postman dan mendapatkan output seperti: "http://local

Baca lagi →

node.js - NestJS/Swagger ralat TS2307: Tidak dapat menjumpai modul '@nestjs/swagger'

Saya sedang mencuba untuk menambahkan Swagger dalam aplikasi NestJS saya, tetapi saya terus menerima ralat bahawa modul tersebut tidak dapat dijumpai. Saya telah menggunakan npm install --save @nestjs/swagger swagger-ui-express untuk menambahkannya ke fail package.json. Sila ambil perhatian bahawa saya juga menggunakan docker dengan docker-compose.

fail main.ts:

import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs

Baca lagi →

typescript - Nestjs typesafe mongoose, fungsi model tidak meminta jenis yang betul (any)

Antara Muka Shema

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 bahawa fungsi itu menerima (perhatikan bahawa ia tidak mempunyai sifat warna)

export class CreateCatDto { @IsString() readonly name: string = 'Franco'; }

Fungsi

Baca lagi →

node.js - Bagaimana untuk menghilangkan "TypeError: req.pipe bukan fungsi" dalam nestjs dan fastify

Saya cuba memuat naik fail dengan NestJS/Fastify dan TypeScript

ini adalah main.ts

async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits: {

Baca lagi →

typescript - Nestjs Swagger - import jenis modul node salah

Saya mempunyai pakej A yang mengeksport beberapa jenis dan fungsi dan pakej B yang menggunakan pakej A sebagai kebergantungan dan juga mengeksport jenis dan fungsi lain.

Saya mengimport pakej A dan pakej B dalam pakej C sebagai kebergantungan. Apabila saya menggunakan jenis daripada pakej A, saya menggunakan plugin nestjs swagger baru untuk dokumentasi API, tetapi jenis daripada pakej A diimport dari ./packageB/node_modules/packageA dan bukan secara langsung dari pakej A.

Adakah s

Baca lagi →

javascript - Bagaimana untuk menangkap pengecualian NestJS yang dilemparkan dalam `forFeature` atau `forRoot`?

Saya telah menetapkan pengesahan konfigurasi seperti yang diterangkan dalam dokumentasi NestJS: https://docs.nestjs.com/techniques/configuration#schema-validation

Pengesahan berfungsi seperti yang dijangka, tetapi apabila fail .env saya tidak sah, saya mendapat ralat bi

Baca lagi →

typescript - NestJS: Paip tidak digunakan pada parameter badan yang diikat

Saya sedang cuba mencari cara yang sesuai untuk mengesahkan skema secara berbeza untuk objek yang sama. Itulah bagaimana saya menjadi biasa dengan groups validationOption daripada class-validator.

Menurut dokumentasi parameter Body NestJS, ia menyatakan

Juga mengenakan paip pada parameter badan yang diikat.

Saya mempunyai model Event yang mempunyai sifat status. Semasa membuat E

Baca lagi →

typescript - Sambungan NestJs ke MySql: Ralat Tidak Dapat menyambung ke pangkalan data

Halo, saya mempunyai masalah menyambungkan nestjs ke mysql. Setiap kali saya mengubah cara sambungan, terdapat ralat yang berbeza. Ini salah satu apabila ada dalam conf.ts

Jika cuba dengan 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 [Typ

Baca lagi →

typescript - Muat naik fail dari Angular 9 ke NestJs

Saya menghadapi kesukaran yang sangat besar untuk memuat naik fail ke dalam backend saya (nestJs). Saya tidak faham bagaimana FileInterceptor saya membaca "fieldName" yang ditetapkan sebagai Pilihan Multer.

Ini adalah mediaService saya (depan)

/* 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 }); }

Nam

Baca lagi →

typescript - Mengapa pelayan berasaskan nestjs saya yang menggunakan Passport sentiasa mengembalikan 401 untuk endpoint saya, walaupun apabila Token JWT yang sah ada?

Anda tidak akan percaya ini, tetapi saya sedang membina API untuk pelayan Todo! Hooray!

Saya menggunakan Nestjs, Auth0, dan Passport untuk melakukan pengesahan saya. Saya telah mengesahkan bahawa klien menghantar token yang sah.

Saya juga sedang tarik rambut saya kerana nampaknya saya tidak dapat membuat pengawal /todo mengembalikan apa-apa selain ralat 401.

Saya telah melakukan penelitian saya di Google, tetapi malangnya, tiada apa yang nampaknya berkesan.

Baca lagi →