首页 > 解决方案 > 我可以停止特定端点的默认角度重定向行为吗?

问题描述

我有一个带有 Netlify 的 Angular 应用程序和无服务器后端,都在同一个域下。

所以:

https://域名.com/ *

我的 API 在同一个域下:

https://域名.com/api/v1/ *

有没有办法阻止 Angular 路由器行为,如果路由器无法匹配任何路由,它会自动重定向你。

类似于代理配置如何为本地开发做到这一点?

如果这是不可能的,那么 Angular 路由器的当前行为是否可能:

我可以在子域下拥有我的 Netlify 无服务器功能吗?例如https://api.domain-name.com/api/v1/ *

谢谢

标签: angularnetlifynetlify-function

解决方案


同时,我的解决方案是让 Netlify 创建我的 repo 的 2 个版本

域下一个:https ://domain-name.com/ *

另一个在域下:https ://domain-name-api.com/ *

然后,我为每个命令构建了 2 个命令:

ng build --prod 为 Angular 和 make 为后端

似乎可行,但考虑到我现在正在运行相同 repo 的构建,这似乎不是最有效的方法


推荐阅读