有没有办法在角度通用的服务器端解析 jsonp?

Posted

技术标签:

【中文标题】有没有办法在角度通用的服务器端解析 jsonp?【英文标题】:Is there a way to parse jsonp on server side in angular universal? 【发布时间】:2017-09-23 12:50:38 【问题描述】:

我有一个使用 angular2 构建的站点,它从 3rd 方服务器请求数据。我还在使用 Angular Universal 在服务器端呈现页面。问题来了:解析 jsonp 依赖于 dom 操作,这在服务器端是不可用的。所以我只能得到没有数据的静态页面。 有没有办法在服务器端解析 jsonp?

【问题讨论】:

【参考方案1】:

是的。见:

https://www.npmjs.com/package/jsonp https://www.npmjs.com/package/node-jsonp

npm 上有更多的模块。见:

https://www.npmjs.com/search?q=jsonp

【讨论】:

非常感谢!我怎么能忘记搜索 npm!但是我已经要求远程服务器启用 CORS,所以我不必使用 jsonp。我稍后会尝试你的建议。还是谢谢你们:-)

以上是关于有没有办法在角度通用的服务器端解析 jsonp?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用角度通用在服务器端渲染中加载 json

CORS跨域的限制与解决

spring3升级到spring4通用异常处理返回jsonp多了/**/的解决办法

JSONP原理解析

有没有办法在 jQuery 中获取类似 JSONP 的 XML 获取?

仅适用于某些路线的角度通用渲染