mcfly/packages/fastify/serve.js
2026-05-25 22:55:57 +02:00

17 lines
401 B
JavaScript

import Fastify from 'fastify'
import AutoLoad from '@fastify/autoload'
import path from 'node:path'
export default ({ rootDir, apiDir }) => {
const server = Fastify({ logger: true })
server.register(AutoLoad, {
dir: path.join(rootDir, apiDir),
options: {
prefix: apiDir,
},
})
console.log('[INFO]: Watching for file changes in', rootDir)
server.listen({ port: 3000 })
}