https://github.com/Automattic/mongoose
Raw File
Tip revision: fa246e74ad272adf982351d2d801fa9c200dc337 authored by Valeri Karpov on 06 July 2020, 21:48:09 UTC
chore: release 5.9.22
Tip revision: fa246e7
static.js
'use strict';

const nodeStatic = require('node-static');
const server = new nodeStatic.Server('.', { cache: 0 });

require('http').createServer(function(req, res) {
  if (req.url === '/favicon.ico') {
    req.destroy();
    res.statusCode = 204;
    return res.end();
  }

  req.on('end', function() {
    server.serve(req, res, function(err) {
      if (err) {
        console.error(err, req.url);
        res.writeHead(err.status, err.headers);
        res.end();
      }
    });
  });
  req.resume();
}).listen(8088);

console.error('now listening on http://localhost:8088');
back to top