typebox Node.js + fastify + TypeScript + SwaggerでRESTサーバを構築するTypeScriptswaggerFastifytypeboxNode.jsNode.js