angular - 通过服务器的 Angular 通用 API 调用
问题描述
目前正在学习 Angular Universal。我希望由服务器而不是客户端进行所有 API 调用。我设置了两个拦截器,一个用于服务器,另一个用于客户端。请求被服务器拦截以进行初始加载(当应用程序首次加载或刷新时)。但是,在此之后,客户端会发送 API 请求。Angular Universal 应该是这样工作的吗?它只是预渲染第一个视图还是有办法让拦截器在初始加载后工作?
提前致谢
解决方案
为了回答我的问题,Angular Universal 仅预渲染应用程序,这意味着请求仅在初始加载或应用程序刷新时被拦截。为了完成我想要的(让每个请求都通过服务器),我使用axios从服务器进行 http 调用。
推荐阅读
- ios - “使用未解析的标识符‘sqlite3_key’”
- dax - 从单个单元格中提取唯一值
- excel - 打印故障导致另一个子程序
- scrapy - 如何设置 Scrapy、Anaconda 3 和 PyCharm 2018.3.5
- javascript - Internet Explorer 的并发模型是什么?
- javascript - 在 ng-show 上使用大于运算符
- javascript - 如何使用静态块实现整页滚动?
- angular - MQTT over Secure Websockets 套接字在一分钟后关闭 - RabbitMQ
- javascript - 您如何根据检测到的设备加载特定的 HTML 页面?
- javascript - 如何使用切片更新数组中的对象?