28 lines
548 B
JavaScript
28 lines
548 B
JavaScript
const Hapi = require("@hapi/hapi");
|
|
const path = require("path");
|
|
|
|
const PORT = process.env.PORT || 3000;
|
|
const HOSTNAME = process.env.HOSTNAME || "localhost";
|
|
|
|
const initialize = async () => {
|
|
const server = Hapi.server({
|
|
port: PORT,
|
|
host: HOSTNAME,
|
|
});
|
|
|
|
await server.register(require("@hapi/inert"));
|
|
|
|
server.route({
|
|
method: "GET",
|
|
path: "/",
|
|
handler: {
|
|
file: path.join(__dirname, "files/file.txt"),
|
|
},
|
|
});
|
|
|
|
await server.start();
|
|
console.log("Server running on %s", server.info.uri);
|
|
};
|
|
|
|
initialize();
|