wagon/index.js

25 lines
607 B
JavaScript

'use strict'
/* index.js
* Entrypoint and server listener
*/
const env = require(process.argv[2]||'./env/env.json')
const mw = require('./includes/middleware.js')
const express = require('express')
const app = express()
const admin = express()
app
.use(mw.getRequester)
.get('/add', mw.getDnsServers, require('./app/add.js'))
.get('/del', require('./app/del.js'))
.listen(env.PORT)
admin
.use(mw.getAdminRequester)
.use(mw.allowServers)
.use(express.text())
.post('/add', require('./admin/add.js'))
.post('/del', require('./admin/del.js'))
.listen(env.ADMIN_PORT)
console.log('Server started')