# springWebVue3
**Repository Path**: ainiyaer/spring-web-vue3
## Basic Information
- **Project Name**: springWebVue3
- **Description**: springWeb前端部分
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-02-16
- **Last Updated**: 2026-01-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# naive_plus
这项目用到vue3+ts+pinia和axios等前端技术.
## 运行和打包发布
```sh
pnpm install
```
### 编译和热重新加载以进行开发
```sh
pnpm dev
```
### 导报项目
```sh
pnpm build
```
## 发布
### 在hosts文件中添加一个域名 如:
```sh
# Host Database
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
127.0.0.1 localhost
127.0.0.1 xxx.com #新增的测试域名
```
### nginx中配置:
```sh
server{
listen 8085;#监听端口
server_name localhost;#代理服务地址
add_header Access-Control-Allow-Origin *;
location / {
root /Users/xxx/xxx/dist/; #根目录!!,把这里路径设置为项目的根路径
try_files $uri $uri/ /index.html;
}
#开始配置我们的反向代理
location /api{
proxy_pass http://192.168.3.7:81/api/;#后端api域名或ip PHP版本
# proxy_pass http://192.168.3.7:81/api;#后端api域名或ip JAVA版本 JAVA版本需要去掉最后一个斜杠
}
}
```
### Apache中配置:
#### 1.在httpd.conf文件中修改或添加以下内容
###### 首先打开以下两个模块:
```sh
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
```
###### 然后在配置站点
```sh
ServerName apachevue.test
DocumentRoot "/Users/xxx/xxx/xxx/dist/" #根目录!!,把这里路径设置为项目的根路径
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
DirectoryIndex index.html
ProxyRequests off
Order deny,allow
Allow from Off
#PHP版本
ProxyPass /api http://192.168.3.7/api/
ProxyPassReverse /api http://192.168.3.7/api/ #PHP版本
#JAVA版本
#ProxyPass /api http://192.168.3.7/api
#ProxyPassReverse /api http://192.168.3.7/api #JAVA版本 JAVA版本需要去掉最后一个斜杠
```
#### 2.下一步在站点根目录下配置.htaccess文件 内容如下:
```sh
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
```