12345678910111213141516171819202122232425262728293031323334 |
- 'use strict';
- // This file contains all the logic for Express
- const express = require('express');
- const bodyParser = require('body-parser');
- const cors = require('cors');
- const config = require('config');
- const lib = {
- app: null,
- server: null,
- init: (cb) => {
- let app = lib.app = express();
- lib.server = app.listen(80);
- app.use(bodyParser.json());
- app.use(bodyParser.urlencoded({ extended: true }));
- let corsOptions = Object.assign({}, config.get('cors'));
- app.use(cors(corsOptions));
- app.options('*', cors(corsOptions));
- cb();
- }
- };
- module.exports = lib;
|