17 lines
401 B
JavaScript
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 })
|
|
}
|