【问题标题】:Can I stop the default angular redirect behavior for specific endpoints?我可以停止特定端点的默认角度重定向行为吗?
【发布时间】:2020-07-18 19:17:56
【问题描述】:

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

所以:

https://domain-name.com/*

我的 API 在同一个域下:

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

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

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

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

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

谢谢

【问题讨论】:

    标签: angular netlify netlify-function


    【解决方案1】:

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

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

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

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

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

    鉴于我现在正在运行相同 repo 的构建,这似乎不是最有效的方法

    【讨论】:

      猜你喜欢
      • 2021-12-29
      • 1970-01-01
      • 2018-06-02
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      相关资源
      最近更新 更多