1 | var merry = require('merry')
|
2 | var http = require('http')
|
3 |
|
4 | var notFound = merry.notFound
|
5 | var error = merry.error
|
6 | var app = merry()
|
7 |
|
8 | app.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 |
|
28 | var server = http.createServer(app.start())
|
29 | server.listen(8080)
|