42_Inception/srcs/requirements/bonus/site/app/index.mjs
2025-02-18 10:37:35 +01:00

20 lines
399 B
JavaScript

import Fastify from 'fastify';
import path from 'node:path';
import * as staticPlugin from '@fastify/static';
const fastify = Fastify({
logger: true
});
fastify.register(staticPlugin, {
root: path.join(import.meta.dirname, 'dist'),
prefix: '/site/',
})
try {
await fastify.listen({ port: 3000, host: 'site' });
} catch (err) {
fastify.log.error(err);
process.exit(1);
};