server.js
632 Bytes
#!/usr/bin/env node
var fs = require('fs');
var express = require('express');
var bodyParser = require('body-parser');
var serveStatic = require('serve-static');
var app = express();
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
// serving script file
app.use(serveStatic(__dirname + '/public', {
maxAge: '1d'
}))
// serving script file
app.get('/code-snippet.js', function(req, res) {
fs.createReadStream('../../code-snippet.js').pipe(res);
});
// post target
app.post('/target', function(req, res) {
res.send('data received: ' + JSON.stringify(req.body));
});
app.listen(3000);