【问题标题】:Angular Universal API Calls through server通过服务器的 Angular 通用 API 调用
【发布时间】:2020-06-07 01:43:57
【问题描述】:

目前正在学习 Angular Universal。我希望由服务器而不是客户端进行所有 API 调用。我设置了两个拦截器,一个用于服务器,另一个用于客户端。请求被服务器拦截以进行初始加载(当应用程序首次加载或刷新时)。但是,在此之后,客户端会发送 API 请求。 Angular Universal 应该是这样工作的吗?它只是预渲染第一个视图还是有办法让拦截器在初始加载后工作?

提前致谢

【问题讨论】:

  • 我遇到了同样的问题,但我什至没有从服务器调用任何 API——它们似乎都被称为客户端。你有想过这个吗?
  • 抱歉回复晚了,好久没看这个了。但是,是的,我最终弄明白了。查看这篇文章来处理您的特定问题:perhp.com/…

标签: angular state server-side-rendering transfer universal


【解决方案1】:

为了回答我的问题,Angular Universal 仅预渲染应用程序,这意味着请求仅在初始加载或应用程序刷新时被拦截。 为了完成我想要的(让每个请求都通过服务器),我使用axios 从服务器进行 http 调用。

【讨论】:

    猜你喜欢
    • 2019-10-16
    • 2020-11-01
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    相关资源
    最近更新 更多