J'ai essayé de télécharger un fichier avec NestJS/Fastify et TypeScript
c'est main.ts
async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits Lire la suite →
J'ai récemment décidé de mettre à jour tous mes paquets sur mon modèle fastify-server.
Mon fichier package.json ressemble à ceci :
{ "name": "backend-template", "version": "1.0.0", "descript Lire la suite →
Je sais que j'ai déjà résolu ceci auparavant, mais peut-être que le paysage a changé depuis. J'essaie de configurer un nouveau projet principalement en utilisant fastify, en codant dans VSCode en TypeScript et en gérant les dépendances avec Yarn2.
VSCode me dit qu'il ne peut pas trouver fastify. Il ne peut pas non plus trouver les types de Node malgré l'ajout à la fois de fastify et de @types/node. J'ai essayé de nombreuses permutations et étapes de ce qui suit, je me suis assuré d'util
Lire la suite →Lorsque vous travaillez avec Java, l'annotation @JsonInclude(Include.NON_NULL) fait en sorte que les valeurs nulles soient omises dans le résultat JSON final. Par exemple, l'objet {a: 5, b: null} est sérialisé en {a: 5}.
Fastify/Typescript se comportent déjà de manière similaire avec les valeurs indéfinies. Par exemple, l'objet {a: 5, b: undefined} est sérialisé en {a: 5}.
Mais existe-t-il un moyen de faire en sorte
Lire la suite →Je développe une application Fastify sur macOS 15.0.1, et j'ai des problèmes pour reconstruire et redémarrer l'application chaque fois que j'inclus server.listen. J'ai essayé tsup pour la surveillance et la reconstruction, mais dès que j'ajoute server.listen, le mode veille cesse de détecter les changements de fichiers.
Voici un aperçu de ma configuration :
import buildServer from './server'; async function main(): Promise<void> { const server = await buildServer( Lire la suite →
Je cherche depuis plusieurs jours un moyen de résoudre un problème de routage lors de l'utilisation de contenu statique avec NestJS et Fastify. Plus précisément, j'essaie d'utiliser Angular 8 hébergé par NestJS avec Fastify en arrière-plan. J'ai suivi l'exemple donné
Lire la suite →
J'utilise fastify 3.28.0 (plus le plugin fastify-swagger) avec TypeScript 4.6.2, et j'aimerais ajouter des tags, une description et un résumé dans chaque route.
D'après les documents : fastify swagger Il serait possible d'ajouter une description, des étiquettes et un résumé à chaque route.
Mais je ne peux pas le faire parce que la définition du schéma ne les fournit pas :
export interface FastifySchema { body?: unknown; querystring?: unknown; params?: unknown; Lire la suite →
J'essaie de télécharger un fichier avec BusBoy dans Fastify
mais je reçois cette erreur
Unsupported Media Type: multipart/form-data; boundary=--------------------------964469693542161018443025 reqId: "req-1" res: { Lire la suite →
Je développe une application Fastify avec TypeScript et j'ai des problèmes avec l'utilisation des imports absolus.
{ "extends": "fastify-tsconfig", "compilerOptions": { "outDir": "dist", "sourceMap": true, "experim Lire la suite →
J'essaie d'implémenter l'inférence de type à partir du schéma JSON dans Fastify.
Cet exemple tiré de la documentation ne fonctionne pas pour moi, car request.query reste inconnu ou parfois {}.
Voici une copie conforme de la documentation sur stackblitz. Comme vous pouvez le voir, la compilation TypeScript échoue.
Lire la suite →