UNPKG

merry

Version:
30 lines (23 loc) 687 B
var merry = require('./') var env = { PORT: 8080 } var app = merry({ env: env }) // example of app.use app.use(function (req, res, ctx) { res.setHeader('Access-Control-Allow-Origin', '*') }) app.route('GET', '/', function (req, res, ctx) { ctx.log.info('oh hey, a request here') ctx.send(200, { cute: 'butts' }) }) app.route('GET', '/search/:query', function (req, res, ctx) { ctx.log.info('oh hey, a request here') ctx.log.info(ctx.params.query) // logs a :query param ctx.send(200, { cute: 'butts' }) }) app.route('default', function (req, res, ctx) { ctx.log.info('Route doesnt exist') ctx.send(404, { message: 'nada butts here' }) }) app.listen(app.env.PORT)