UNPKG

667 BJavaScriptView Raw
1var merry = require('merry')
2var http = require('http')
3
4var notFound = merry.notFound
5var error = merry.error
6var app = merry()
7
8app.router([
9 [ '/', function (req, res, ctx, done) {
10 done(null, 'hello world')
11 }],
12 [ '/user', {
13 post: function (req, res, ctx, done) {
14 done(null, 'new user ✨')
15 }
16 }],
17 [ '/content', {
18 put: function (req, res, ctx, done) {
19 done(null, 'ou weee here is some updated info')
20 }
21 }],
22 [ '/error', function (req, res, ctx, done) {
23 done(error({ statusCode: 500, message: 'helloooo server error' }))
24 }],
25 [ '/404', notFound() ]
26])
27
28var server = http.createServer(app.start())
29server.listen(8080)