1 Star 3 Fork 0

Crazy/vue-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
server.js 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
artiely 提交于 2020-03-20 17:23 . 更新
var express = require('express')
var app = express()
var path = require('path')
app.use(express.static(path.join(__dirname, '/dist')))
var localhost = require('address').ip()
// const spdy = require('spdy')
var opn = require('opn')
const https = require('https')
const http = require('http')
const fs = require('fs')
var proxy = require('http-proxy-middleware')
const http2options = {
key: fs.readFileSync(path.resolve(__dirname, './key/3140499_08tj.com.key')),
cert: fs.readFileSync(path.resolve(__dirname, './key/3140499_08tj.com.pem'))
}
// const h2options = {
// key: fs.readFileSync(__dirname + '../key/server.key'),
// cert: fs.readFileSync(__dirname + '../key/server.crt')
// }
let options = {
target: 'https://www.easy-mock.com/mock/5d5b9eddaf6abb3d1b4270ad', // 测试
changeOrigin: true // 需要虚拟主机站点
}
// spdy
// .createServer(h2options, app).listen('80',()=>{
// var uri = `http://${localhost}:80`
// console.log(uri)
// opn(uri)
// })
let exampleProxy = proxy(options) // 开启代理功能,并加载配置
app.use('/api', exampleProxy) // 对地址为`/api`的请求全部转发
https
.createServer(http2options, app).listen('443', () => {
var uri = `http://${localhost}:443`
console.log(uri)
opn(uri)
})
http.createServer(app).listen('80', () => {
var uri = `http://${localhost}:80`
console.log(uri)
opn(uri)
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/fzziboke/vue-admin.git
[email protected]:fzziboke/vue-admin.git
fzziboke
vue-admin
vue-admin
master

搜索帮助