Example #1
0
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}`)
}
Example #2
0
	});
}



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}`)