Pokušao sam učitati datoteku s NestJS/Fastify i TypeScriptom
ovo je main.ts
async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits: { Čitaj više →
Nedavno sam odlučio nadograditi sve svoje pakete na svom fastify-server predlošku.
Moj package.json izgleda ovako:
{ "name": "backend-template", "version": "1.0.0", "description": " Čitaj više →
Znam da sam ovo već riješio ranije, ali možda se krajolik od tada promijenio. Pokušavam postaviti novi projekt prvenstveno koristeći fastify, kodirajući u VSCode-u u TypeScriptu i upravljajući ovisnostima pomoću Yarn2.
VSCode mi javlja da ne može pronaći fastify. Također ne može pronaći Node tipove unatoč dodavanju i fastify i @types/node. Pokušao sam brojne permutacije i korake sljedećeg, osigurao sam da koristim VSCode verziju TypeScripta u radnom prostoru, izmijenio tsconfig.json da
Čitaj više →Kada radite s Javaom, anotacija @JsonInclude(Include.NON_NULL) uzrokuje da se vrijednosti null izostave iz konačnog JSON izlaza. Na primjer, objekt {a: 5, b: null} serijalizira se u {a: 5}.
Fastify/Typescript već se ponaša slično s vrijednostima koje su undefined. Na primjer, objekt {a: 5, b: undefined} se serijalizira u {a: 5}.
Ali postoji li način da Fastify/Typescript rade slično i s null vrijednostima? Trenutno s
Čitaj više →Razvijam Fastify aplikaciju na macOS 15.0.1 i imam problema s ponovnim izgradnjom i ponovnim pokretanjem aplikacije kad god uključim server.listen. Pokušao sam tsup za praćenje i ponovnu izgradnju, ali čim dodam server.listen, način gledanja prestaje otkrivati promjene u datotekama.
Evo pregleda moje opreme:
import buildServer from './server'; async function main(): Promise<void> { const server = await buildServer(); server.listen({ port: 4000, host: '0.0.0.0' Čitaj više →
Posljednjih nekoliko dana tražim način kako riješiti problem s usmjeravanjem prilikom korištenja statičkog sadržaja s NestJS-om i Fastifyjem. Konkretno, pokušavam koristiti Angular 8 koji hosta NestJS s Fastifyjem 'ispod haube'. Pratim primjer dan u tutorijalu: https
Čitaj više →
Koristim fastify 3.28.0 (plus fastify-swagger plugin) s typescript 4.6.2, i želio bih dodati oznake, opis i sažetak unutar svake rute.
Iz dokumenata: fastify swagger Bilo bi moguće dodati opis, oznake i sažetak svakoj ruti.
Ali to ne mogu učiniti jer definicija sheme ne pruža njima:
export interface FastifySchema { body?: unknown; querystring?: unknown; params?: unknown; headers?: unknown; response?: unknown; }Dakle, u ovom slučaju ne znam
Čitaj više →
Pokušavam prenijeti datoteku s BusBoy u Fastifyju
ali dobivam ovu pogrešku
Unsupported Media Type: multipart/form-data; boundary=--------------------------964469693542161018443025 reqId: "req-1" res: { "statusC Čitaj više →
Pravim Fastify aplikaciju s TypeScriptom i imam problema s korištenjem apsolutnog importiranja.
{ "extends": "fastify-tsconfig", "compilerOptions": { "outDir": "dist", "sourceMap": true, "experimentalDecorators&quo Čitaj više →
Pokušavam implementirati inferenciju tipova iz JSON sheme u Fastifyju.
Ovaj primjer iz dokumentacije ne radi za mene, jer request.query ostaje unknown ili ponekad {}.
Evo izravnog kopiranja i lijepljenja dokumentacije na Stackblitzu. Kao što možete vidjeti, kompilacija Typescripta ne uspijeva.
Čitaj više →