12345678910111213141516171819202122232425 |
- var config = require('./config')
- var express = require('express')
- var proxyMiddleware = require('http-proxy-middleware')
- var port = process.env.PORT || config.port
- var proxyTable = config.proxyTable
- var app = express()
- // proxy api requests
- Object.keys(proxyTable).forEach(function (context) {
- var options = proxyTable[context]
- if (typeof options === 'string') {
- options = { target: options }
- }
- app.use(proxyMiddleware(context, options))
- })
- module.exports = app.listen(port, function (err) {
- if (err) {
- console.log(err)
- return
- }
- })
|