我可以停止特定端点的默认 angular 重定向行为吗?

Can I stop the default angular redirect behavior for specific endpoints?

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

所以:

https://domain-name.com/*

我的 API 在同一个域下:

https://domain-name.com/api/v1/*

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

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

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

我可以在子域下使用我的 Netlify 无服务器函数吗?例如https://api.domain-name.com/api/v1/*

谢谢

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

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

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

然后我有 2 个命令来构建每个命令:

ng build --prod 用于 Angular 并用于后端

似乎可行,虽然看起来不是最有效的方法,因为我现在 运行 构建相同的 repo