OpenAuth.Net/newdocs/docs/notes/vue2/deploy.md

46 lines
1.2 KiB
Markdown
Raw Normal View History

2025-04-23 23:58:54 +08:00
---
title: 部署
createTime: 2025/04/23 23:43:26
permalink: /vue2/deploy/
---
2025-04-24 10:34:58 +08:00
后端接口部署请参考:[部署API](/core/deployapi/),前端打包流程如下:
2025-04-23 23:58:54 +08:00
使用`npm run build`进行打包构建:
![20211214232752](http://img.openauth.net.cn/20211214232752.png)
2025-04-26 11:57:13 +08:00
::: warning 注意
2025-04-23 23:58:54 +08:00
前端部署时使用的配置文件为`.env.prod`,打包构建前请调整为自己的接口地址:
```javascript
VUE_APP_BASE_API = http://demo.openauth.net.cn:52789/api
VUE_APP_BASE_IMG_URL = demo.openauth.net.cn:52789
```
:::
构建完成后会生成dist文件夹。如下
![20211214232928](http://img.openauth.net.cn/20211214232928.png)
该文件夹为纯静态的页面可以使用任何自己喜欢的Web服务器进行部署如IIS/tomcat/nginx等。个人推荐使用nginx部署。
nginx下载安装可参考[https://blog.csdn.net/github_39088222/article/details/79482461](https://blog.csdn.net/github_39088222/article/details/79482461)
nginx.conf推荐配置如下
```javascript
server {
listen 1803;
#server_name pro.openauth.me;
location / {
alias /openauth.pro/Client/dist/;
expires 1d;
}
access_log /www/wwwlogs/pro.log;
}
```