博主linux玩习惯了,突然在window下就闷逼了,
nginx 自行去下,因为博主window用的集成环境 (懒~~~~)
说重点,
1、你想要打包 vue,也就是build 个文件 默认是dist得到如下文件
2、然后是nginx的配置,
server {
listen 8010;
server_name 192.168.100.7;
location / {
root E:/work/eggjs/egg-demo/admin/admin-vue-ts/dist/;
index index.html index.htm;
}
location /api/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://192.168.100.7:7001;
}
}
下面 7001那个是博主本地的egg后端node服务。
1、也就是说你的dist不一定放 nginx的www目录,
2、你要用iis去启动也可以,不过要下载url重定向,和代理/api的服务
3、这个博客只是为了你测试打包后的vue文件能不能正常运行。