在 Nginx 配置中添加尾部斜线解决 Angular 应用无法正常工作的问题。例如:
server { listen 80; server_name example.com;
root /usr/share/nginx/html/my-angular-app/;
location / { try_files $uri $uri/ /index.html; } }
这段代码会将 Nginx 服务器监听的服务地址设置为 example.com,并将 Angular 应用文件夹路径设置为 /usr/share/nginx/html/my-angular-app/。其中,location / 配置块添加了 try_files 指令,用于匹配请求 URI,并将其转发到对应的 Angular 应用文件夹中的 index.html 文件。需要注意的是,这里请求 URI 添加了末尾的斜线,以防止在 Angular 应用中出现默认页面问题。