【问题标题】:Is it good practice to define your API in the Angular-Universal Server?在 Angular-Universal Server 中定义 API 是一种好习惯吗?
【发布时间】:2017-11-30 21:01:57
【问题描述】:

在我开发 Angular Universal 应用程序时,我意识到在服务器上开发用于渲染 Universal 应用程序的 API 功能(如身份验证、发送和接收数据)非常累人。
每次我更改某些内容时,都需要打包并重新启动应用程序。

我应该在另一个“服务器”上执行此操作吗?

我建议使用所有这些功能实现一个自己的节点服务器(例如具有不同的端口号)。

这是默认行为吗?

感谢关于如何改进开发过程的每一个建议。

【问题讨论】:

    标签: angular server-side-rendering angular-universal angular5


    【解决方案1】:

    最佳做法是不为这些任务使用网络通用应用。

    为了避免这种情况:

    “每次我更改某些内容时,都需要打包并重新启动应用程序。”

    如果您想在 Angular 应用程序中使用您的 api 而无需编译以获取 dist/ 目录。看看在 Angular 上设置一个 config.proxy 文件。很简单!!

    角度代理:

    https://stackoverflow.com/a/39715785/8189517

    【讨论】:

    • 这真的真的很不错!引导我朝着正确的方向前进,谢谢!
    猜你喜欢
    • 2019-03-06
    • 2016-03-21
    • 2021-10-30
    • 2020-08-25
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    相关资源
    最近更新 更多