UNPKG

restify-new-nodejs-compatible

Version:
31 lines (26 loc) 707 B
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); });