function* main() { let app = express() app.use(morgan('dev')) app.use((req, res, next) => { trycatch(next, e => { console.log(e.stack) res.writeHead(500) res.end(e.stack) }) }) //read app.get('*', wrap(read)) app.put('*', bodyParser(), wrap(create)) app.post('*', bodyParser(), wrap(update)) app.delete('*', wrap(remove)) app.all('*', (req, res) => res.end('hello\n')) let port = 8000 app.listen(port) console.log(`LISTENING @ http://127.0.0.1:${port}`) }
}); } let app = express() app.use(morgan('dev')) app.use((req, res, next) => { trycatch(next, e => { console.log(e.stack) res.writeHead(500) res.end(e.stack) }) }) //app.head('*', crud.sendHeaders, (req, res) => {res.end()}) app.get('*', setFileMeta, wrap(read)) app.put('*', bodyParser(), wrap(crud.create)) app.post('*', crud.setFileMeta, bodyParser(), wrap(crud.update)) app.delete('*', crud.setFileMeta, wrap(crud.remove)) app.all('*', (req, res) => res.end('hello\n')) app.listen(PORT) console.log(`LISTENING @ http://127.0.0.1:${PORT}`)