Files
htb-santa-ctf/web/web_toy_workshop/challenge/index.js
2021-12-02 00:48:04 +01:00

27 lines
656 B
JavaScript

const express = require('express');
const app = express();
const path = require('path');
const routes = require('./routes');
const Database = require('./database');
const db = new Database('toy_workshop.db');
app.use(express.json());
app.set("view engine", "hbs");
app.set('views', './views');
app.use('/static', express.static(path.resolve('static')));
app.use(routes(db));
app.all('*', (req, res) => {
return res.status(404).send({
message: '404 page not found'
});
});
(async () => {
await db.connect();
await db.migrate();
app.listen(1337, '0.0.0.0', () => console.log('Listening on port 1337'));
})();