-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.ts
21 lines (17 loc) · 672 Bytes
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import Express from 'express';
import cors from 'cors';
import { route } from './routes';
import fs from 'fs'
import Mustache from 'mustache';
import { getTemplateHandler } from './routes/template';
export const mainTemplate = fs.readFileSync('./routes/main.mst').toString()
export const mainTemplate2 = fs.readFileSync('./routes/main2.mst').toString()
const port = 3000;
const server = Express();
server.use(cors());
server.use(Express.json());
server.use(Express.urlencoded({ extended: true }));
server.use(Express.static('public'))
server.use('/template', route);
server.get('/*', getTemplateHandler)
server.listen(port, () => { console.log("Good vibes only"); });