fastify-min/index.js
2024-11-09 08:10:29 -06:00

26 lines
739 B
JavaScript

import Fastify from 'fastify'
import App from './app.js' // Our app instance settings.
async function start () {
// Register our instance
const fastify = Fastify();
await fastify.register(App);
// Set up server settings.
const port = process.env.PORT || 3000
const address = process.env.ADDRESS || "localhost"
// Set up listener and on ready list all routes
fastify.listen({ port, address });
fastify.ready(() => {
const routes = fastify.printRoutes();
console.log(`Available Routes:\n${routes}`);
console.log(`Listening for connections on ${address}:${port}`);
})}
// Start the server and crash on error.
start().catch(err => {
console.error(err)
process.exit(1)
})