Files
iD/scripts/server.js
2025-02-27 12:37:38 +01:00

30 lines
645 B
JavaScript

const http = require('http');
const chalk = require('chalk');
const gaze = require('gaze');
const serve = require('serve-handler');
const buildCSS = require('./build_css.js');
gaze(['css/**/*.css'], (err, watcher) => {
watcher.on('all', () => buildCSS());
});
const server = http.createServer((request, response) => {
return serve(request, response, {
symlinks: true,
headers: [{
source: '**',
headers: [{
key : 'Cache-Control',
value : 'no-cache'
}]
}]
});
});
server.listen(8080, () => {
/* eslint-disable no-console */
console.log(chalk.yellow(`Listening on ${server.port}`));
});