赞
踩
确保已有Node环境,如何安装nodejs请自行百度攻略。
第一步:全局安装http-server:npm install http-server -g
第二步:生成bat文件,存放对应项目路径和反向代理地址,如下:
server.bat
-
- http-server E:/dist -p 本地运行端口号 -P 代理地址
-
-
-
- //-p 本地运行端口 -P 代理地址(就是要访问的接口下的域名)
-
-
说明:
第三步:重启,本地打开浏览器输入localhost(注意默认端口号为80,直接输入localhost即可,但如果修改了端口号,需要输入localhost:xxx,后面带上端口号),能打开对应项目就OK了
安装步骤跟win系统一致,主要是第二步稍微不同
mac系统需要生成sh文件,文件内容跟win系统基本一致,唯一区别就是路径写法,如下:
server.sh
-
- http-server E:/dist -p 80 -P 代理地址
-
说明:
请先参考win系统上如何使用http-server,因为大致操作都一样,这里不再重复说明
在Nodejs的安装目录下\node_modules\http-server\lib(mac系统:/usr/local/lib/node_modules/http-server/lib)
若不知道Nodejs的全局安装目录,可在命令行用npm root -g 查看
找到http-server.js,搜索:
http-server.js
-
- var proxy = httpProxy.createProxyServer({});
-
-
,在108行左右,将这一行改成
-
- var proxy = httpProxy.createProxyServer({ secure: false });// 作用:不验证SSL证书
-
-
将bat文件或者sh文件中的代理地址改成https协议,部署localhost的SSL证书文件(包含:server.crt和server.key,文末有下载链接),然后重新运行http-server即可,如:
-
- http-server E:/dist -p 443 -P 代理地址 -S -C server.crt -K server.key //443为默认端口号
-
备注:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。