22 lines
613 B
JavaScript
22 lines
613 B
JavaScript
const express = require('express')
|
|
const bodyParser = require('body-parser')
|
|
|
|
const app = express()
|
|
console.log('Start Application')
|
|
|
|
app.use((req, res, next) => {
|
|
next()
|
|
console.log(`${req.method} ${req.url} ${req.ip} - [${res.statusCode} ${res.statusMessage}]`)
|
|
})
|
|
|
|
app.use(express.json())
|
|
app.use('/generators', require('./route.generator'))
|
|
app.use('/_internal_/healthcheck', require('./route.healthcheck'))
|
|
app.use('/invocations', require('./route.invocation'))
|
|
|
|
app.get('/', (req, res) => {
|
|
res.json({ service: 'nclazz apibuilder java generators' })
|
|
})
|
|
|
|
app.listen(5000)
|
|
console.log('[Started]') |