gpt4 book ai didi

javascript - 用于 REST API 的可移植 Javascript 客户端

转载 作者:可可西里 更新时间:2023-11-01 17:03:53 27 4
gpt4 key购买 nike

我要为 RESTful 网络服务创建一个基于 JavaScript 的客户端。客户端应该促进对 web 服务的访问,并将一些原始 HTTP 调用包装到更多“糖果”函数和对象中。

我打算将此客户端库用于基于 node.js 的应用程序以及 PhoneGap。所以,我不必关心同源策略。然而,在 PhoneGap 和 node.js 中调度 HTTP 请求是完全不同的。

现在我想知道如何用 JavaScript 实现客户端库,它可以在不同的“平台”(node.js、PhoneGap,也许以后甚至是浏览器)之间移植?

提前致谢

最佳答案

你可以试试这个 emulation of XmlHttpRequest under nodejs但是您仍然可能需要特殊情况下您的客户端库才能在 PhoneGap(和其他基于浏览器的 JavaScript 平台)和 nodejs 下运行。

执行此操作的一种方法是检查默认情况下在 nodejs 下未定义的“window”的内容,或者在浏览器中(应该)未定义的“global”的内容。

编辑

看来我说(写)得太快了。查看abstract-http-request虽然没有明确支持 PhoneGap,但可能足以让您使用。

关于javascript - 用于 REST API 的可移植 Javascript 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com