要实现该功能,你可以在Nginx的配置文件中添加以下内容:
server {
...
location / {
try_files $uri $uri/ /index.html;
}
location /api {
...
}
}
上述配置中,try_files $uri $uri/ /index.html;
将尝试查找请求的文件,如果找不到则返回 index.html
文件,这样就能保证直接访问子路由时返回 AngularJS 的索引文件。
另外,你还可以在 location /api
中添加相关的配置来处理 API 请求。
希望以上解决方案对你有帮助!