# Vue Nginx 部署示例配置
server {
listen 80;
server_name yourdomain.com; # 替换为你的域名
location / {
root /path/to/your/vue-app/dist; # 替换为你的Vue应用打包后的dist目录路径
try_files $uri $uri/ /index.html; # 这行确保了SPA(单页应用)的路由可以正常工作
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
root
: 指定Vue应用打包后生成的dist
目录路径。try_files $uri $uri/ /index.html
: 这行非常重要,它确保了Vue的单页应用(SPA)的路由可以正常工作。当用户访问一个路径时,Nginx会首先尝试查找对应的文件或目录,如果找不到,则返回index.html
,这样Vue Router可以接管并正确处理路由。通过以上配置,你可以将Vue应用部署到Nginx服务器上,并确保其路由功能正常工作。
上一篇:vue3跨域解决方案
下一篇:vue路由配置
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站