UNPKG

lixin-web

Version:

vue and bootstrap

31 lines (25 loc) 738 B
const httpProxy = require('http-proxy') const opn = require('opn'); const {port,url,api} = require('./config'); const express = require('express'); const server = express(); const proxy = httpProxy.createProxyServer(); const isProdEnv = process.env.NODE_ENV === 'prod' // // isProdEnv && server.use(require('compression')()) // server.use(express.static(isProdEnv ? 'production' : 'webapp')); server.use( express.static('production', {index:'login.html' // ,maxAge:'1 days' })); server.use("/api/*", function(req, res) { req.url = req.originalUrl; // Janky hack... proxy.web(req, res, { target: api }); }); module.exports = server.listen(port) isProdEnv && opn(url) console.log(url)