location /chat {
add_header Content-Security-Policy upgrade-insecure-requests;
alias /data/webapp/chat/ui;
# 添加这个配置,刷新 404 的问题
try_files $uri $uri/ /chat/index.html; # chat 为项目名
}
如果这种情况下vue项目的static静态文件路径还出现404问题,这时候我们在config/index中build
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/你的项目名/',