Code files
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
'use strict'
|
||||
|
||||
const restify = require('restify')
|
||||
const { AUDITSERVICE_SERVICE_PORT } = process.env
|
||||
|
||||
module.exports = wiring
|
||||
|
||||
function wiring (service) {
|
||||
const server = restify.createServer()
|
||||
|
||||
server.use(restify.bodyParser())
|
||||
|
||||
server.post('/append', (req, res, next) => {
|
||||
service.append(req.params, (err, result) => {
|
||||
if (err) {
|
||||
res.send(err)
|
||||
return
|
||||
}
|
||||
res.send(result)
|
||||
next()
|
||||
})
|
||||
})
|
||||
|
||||
server.get('/list', (req, res, next) => {
|
||||
service.list(req.params, (err, result) => {
|
||||
if (err) {
|
||||
res.send(err)
|
||||
return
|
||||
}
|
||||
res.send(200, result)
|
||||
next()
|
||||
})
|
||||
})
|
||||
|
||||
server.listen(AUDITSERVICE_SERVICE_PORT, '0.0.0.0', () => {
|
||||
console.log('%s listening at %s', server.name, server.url)
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user