ullamlaboriosam
Version:
Lightweight and intuitive javascript library
28 lines (19 loc) • 760 B
JavaScript
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(express.static('.'));
app.get('/', function (req, res) {
res.sendFile(__dirname + '/docs/tests.html');
});
app.use(express.static('./docs'));
app.get('/active', (req, res) => res.send('active'));
app.all('/plain', (req, res) => res.send(req.method));
app.all('/json', (req, res) => res.json({ method: req.method, body: req.body }));
app.get('/:url', (req, res) =>
res.sendFile(__dirname + '/' + req.params.url.replace('.html', '') + '.html')
);
app.listen(3000, function () {
console.log('Open your browser on http://localhost:3000/ for testing Umbrella');
});