restify-new-nodejs-compatible
Version:
REST framework
31 lines (26 loc) • 707 B
JavaScript
var path = require('path');
var fs = require('fs');
var pino = require('pino');
var restify = require('../../lib');
var srv = restify.createServer({
spdy: {
cert: fs.readFileSync(path.join(__dirname, './keys/spdy-cert.pem')),
key: fs.readFileSync(path.join(__dirname, './keys/spdy-key.pem')),
ca: fs.readFileSync(path.join(__dirname, 'keys/spdy-csr.pem'))
}
});
srv.get('/', function(req, res, next) {
res.send({ hello: 'world' });
next();
});
srv.on(
'after',
restify.plugins.auditLogger({
event: 'after',
body: true,
log: pino({name: 'audit'})
})
);
srv.listen(8080, function() {
console.log('ready on %s', srv.url);
});