node.js - Cara menghilangkan "TypeError: req.pipe is not a function" di nestjs dan fastify

Saya mencoba mengunggah file 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 lebih banyak →

node.js - Bagaimana cara menyelesaikan error typescript berikut: "Cannot find namespace 'fastify'?"

Saya baru-baru ini memutuskan untuk memperbarui semua paket saya di template fastify-server saya.

File package.json saya terlihat seperti ini:

{ "name": "backend-template", "version": "1.0.0", &q

Baca lebih banyak →

visual studio code - Cara mengatur proyek TypeScript, VScode, Yarn2, Fastify

Saya tahu saya pernah menyelesaikan ini sebelumnya, tetapi mungkin keadaan telah berubah sejak saat itu. Saya sedang mencoba mengatur proyek baru yang terutama menggunakan Fastify, coding di VSCode dengan TypeScript dan mengelola dependensi dengan Yarn2.

VSCode memberi tahu saya bahwa ia tidak dapat menemukan fastify. Ia juga tidak dapat menemukan tipe Node meskipun saya sudah menambahkan baik fastify maupun @types/node. Saya telah mencoba berbagai kombinasi dan langkah-langkah berikut,

Baca lebih banyak →

json - fastify reply: anggap null sebagai undefined

Saat bekerja dengan Java, anotasi @JsonInclude(Include.NON_NULL) menyebabkan nilai null diabaikan dari output JSON akhir. Misalnya, objek {a: 5, b: null} diserialisasi menjadi {a: 5}.

Fastify/Typescript sudah berperilaku serupa pada nilai yang tidak terdefinisi. Misalnya, objek {a: 5, b: undefined} diserialisasi menjadi {a: 5}.

Tapi apakah ada cara untuk membuat Fastify/Typescript bekerja serupa dengan nilai null? Sa

Baca lebih banyak →

node.js - tsup --watch Membangun Ulang/Memulai Ulang Saat server.listen Digunakan di Aplikasi Fastify pada macOS 15.0.1

Saya sedang mengembangkan aplikasi Fastify di macOS 15.0.1, dan saya mengalami masalah dengan membangun ulang dan memulai ulang aplikasi setiap kali saya menyertakan server.listen. Saya sudah mencoba tsup untuk menonton dan membangun ulang, tetapi begitu saya menambahkan server.listen, mode pemantauan berhenti mendeteksi perubahan file.

Berikut adalah rincian pengaturan saya:

import buildServer from './server'; async function main(): Promise<void> { const server =

Baca lebih banyak →

typescript - Masalah Routing saat menggunakan konten statis (Angular 8) dengan NestJS dan Fastify

Saya telah mencari selama beberapa hari terakhir cara untuk memperbaiki masalah routing saat menggunakan konten statis dengan NestJS dan Fastify. Secara khusus, saya mencoba menggunakan Angular 8 yang di-host oleh NestJS dengan Fastify sebagai dasarnya. Saya telah me

Baca lebih banyak →

node.js - Fastify Swagger, tambahkan tag dan deskripsi ke rute fastify

Saya menggunakan fastify 3.28.0 (ditambah plugin fastify-swagger) dengan typescript 4.6.2, dan saya ingin menambahkan tag, deskripsi, dan ringkasan di setiap rute.

Dari dokumen: fastify swagger Akan memungkinkan untuk menambahkan deskripsi, tag, dan ringkasan ke setiap rute.

Tapi saya tidak bisa melakukannya karena definisi skema tidak menyediakannya:

export interface FastifySchema { body?: unknown; querystring?: unknown; params?: unknown; headers?: unknown;

Baca lebih banyak →

typescript - Busboy dengan Fastify memberikan Tipe Media Tidak Didukung: multipart/form-data; boundary

Saya sedang mencoba mengunggah file dengan BusBoy di Fastify

tapi saya mendapatkan kesalahan ini

Unsupported Media Type: multipart/form-data; boundary=--------------------------964469693542161018443025 reqId: "req-1" res:

Baca lebih banyak →

node.js - Impor absolut tidak berfungsi dengan fastify-autoload

Saya sedang membangun aplikasi Fastify dengan TypeScript dan saya mengalami masalah dengan penggunaan impor absolut.

{ "extends": "fastify-tsconfig", "compilerOptions": { "outDir": "dist", "sourceMap": true, "exper

Baca lebih banyak →

node.js - Penyedia tipe json-schema-to-ts Fastify tidak berfungsi

Saya sedang mencoba menerapkan inferensi tipe dari skema JSON di Fastify.

Contoh dari dokumentasi ini tidak berhasil untuk saya, karena request.query tetap unknown atau kadang {}.

Berikut adalah salinan langsung dari dokumentasi di stackblitz. Seperti yang Anda lihat, kompilasi Typescript gagal.

Baca lebih banyak →