【问题标题】:Angular 4 app rendering JSON as ServerAngular 4 应用程序将 JSON 呈现为服务器
【发布时间】:2017-07-31 13:34:53
【问题描述】:

我制作了一个 Angular 应用程序,我想知道 Angular 是否可以像服务器一样发送 JSON 信息。

例如,我希望当我们访问我的应用程序“localhost:4200/test”的 URL 时,答案是 JSON 而不是 HTML 页面。 换句话说,当我请求 Angular 4 应用程序的路由时,我希望能够使用 POSTMAN 收集数据。

感谢您提供任何信息。

P.S:我不确定“RENDER”是正确的术语,因为当我寻找“Angular render JSON”时,它总是关于在 HTML 页面中显示 JSON:/

【问题讨论】:

  • 为什么要使用 Angular 或任何其他前端框架?
  • 我知道这有点特别,这是一个安全问题,要清楚,让我们假设我们有:1 个 API 和 2 个前端只有 FRONT1 可以访问 API 我想从 FRONT2 调用 API 所以我的想法是:FRONT2 请求 FRONT1谁请求 API
  • 看看this 'problem'。你的听起来一样,但是你想要一个 application/json 的 mime 类型。
  • @Rick :这是一样的,因为我不想从我的 Angular 应用程序获取或发布,但我想从另一个前端获取或发布到我的 Angular 应用程序。如果有什么可以帮助我的话,我会寻找 MIME 类型:)

标签: json angular render


【解决方案1】:

我可能是错的,但据我所知这是不可能的。您希望您的客户端/浏览器应用程序表现得像一个服务器。这是不可能的,因为您无法在浏览器中设置套接字侦听器。 如果您将应用程序托管在 electron 这样的 shell 中,则可以在本地计算机上启动 nodejs 服务器。但是从技术上讲,这不再是您的 Angular 应用程序了。

【讨论】:

  • 这就是我所担心的......在这种情况下,我将尝试从 FRONT1 发出 API 请求,然后将 HTML 组件直接发送到 FRONT2
猜你喜欢
  • 2018-02-19
  • 2014-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多