Pesquisa de site

node.js - Como se livrar de "TypeError: req.pipe não é uma função" no nestjs e fastify

Tentei enviar arquivo com NestJS/Fastify e TypeScript

isto é main.ts

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

Consulte Mais informação →

node.js - Como resolver o seguinte erro do TypeScript: "Não é possível encontrar o namespace 'fastify'?"

Recentemente, decidi atualizar todos os meus pacotes no meu template fastify-server.

Meu package.json está assim:

{ "name": "backend-template", "version": "1.0.0", "description": "

Consulte Mais informação →

visual studio code - Como configurar um projeto TypeScript, VScode, Yarn2, Fastify

Eu sei que já resolvi isso antes, mas talvez o cenário tenha mudado desde então. Estou tentando configurar um novo projeto usando principalmente Fastify, programando no VSCode em TypeScript e gerenciando dependências com Yarn2.

O VSCode está me dizendo que não consegue encontrar o fastify. Ele também não consegue encontrar os tipos do Node, mesmo após adicionar tanto o fastify quanto o @types/node. Eu tentei inúmeras permutações e etapas do seguinte, assegurei-me de estar usando a versã

Consulte Mais informação →

json - resposta do fastify: tratar null como undefined

Ao trabalhar com Java, a anotação @JsonInclude(Include.NON_NULL) faz com que valores nulos sejam omitidos do JSON final. Por exemplo, o objeto {a: 5, b: null} é serializado como {a: 5}.

Fastify/Typescript já se comporta de forma semelhante com valores indefinidos. Por exemplo, o objeto {a: 5, b: undefined} é serializado como {a: 5}.

Mas existe uma maneira de fazer o Fastify/Typescript funcionar de forma semelhante co

Consulte Mais informação →

node.js - tsup --watch Reconstruindo/Reiniciando Quando server.listen é Usado em App Fastify no macOS 15.0.1

Estou desenvolvendo uma aplicação Fastify no macOS 15.0.1, e estou tendo problemas ao reconstruir e reiniciar o aplicativo sempre que incluo server.listen. Eu tentei usar tsup para assistir e reconstruir, mas assim que adiciono server.listen, o modo de observação para de detectar alterações nos arquivos.

Aqui está uma descrição da minha configuração:

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

Consulte Mais informação →

typescript - Problema de roteamento ao usar conteúdo estático (Angular 8) com NestJS e Fastify

Tenho procurado nos últimos dias uma maneira de corrigir um problema de roteamento ao usar conteúdo estático com NestJS e Fastify. Especificamente, estou tentando usar Angular 8 hospedado pelo NestJS com Fastify por baixo dos panos. Tenho seguido o exemplo apresentad

Consulte Mais informação →

node.js - Fastify Swagger, adicionar tag e descrição à rota do fastify

Estou usando o fastify 3.28.0 (mais o plugin fastify-swagger) com typescript 4.6.2, e gostaria de adicionar tags, descrição e resumo em cada rota.

Dos documentos: fastify swagger Seria possível adicionar descrição, tags e resumo a cada rota.

Mas eu não consigo fazer isso porque a definição do esquema não os fornece:

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

Consulte Mais informação →

typescript - Busboy com Fastify gera Tipo de Mídia Não Suportado: multipart/form-data; boundary

Estou tentando enviar um arquivo com BusBoy no Fastify

mas eu recebo este erro

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

Consulte Mais informação →

node.js - Importação absoluta não está funcionando com fastify-autoload

Estou construindo uma aplicação Fastify com TypeScript e estou tendo problemas com o uso de importações absolutas.

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

Consulte Mais informação →

node.js - O provedor de tipos json-schema-to-ts do Fastify não funciona

Estou tentando implementar inferência de tipo a partir de um esquema JSON no Fastify.

Este exemplo da documentação não funciona para mim, pois request.query continua unknown ou às vezes {}.

Aqui está uma cópia direta da documentação no stackblitz. Como você pode ver, a compilação do TypeScript falha.

Consulte Mais informação →