gpt4 book ai didi

JavaScript 请求/操作框架还是工具包?

转载 作者:行者123 更新时间:2023-11-30 10:39:48 26 4
gpt4 key购买 nike

我正在用 JavaScript 构建一个复杂的应用程序,它需要向服务器发出多个请求。有时该请求无法在发送时完成,并且需要附加信息。我希望能够让服务器在请求的响应中通知应用程序需要更多信息并描述如何检索该信息。

例如,假设用户试图执行其当前权限级别不允许的操作。服务器需要向应用程序询问覆盖授权代码,基本上意味着应用程序需要弹出一个对话框,要求输入管理员密码。

我想要某种框架来抽象所有这些。可能是一个主要的“请求”或“操作”类,我可以定义子请求类来定义请求的可能解释。我不确定这样的东西是否已经存在。

所以我想我的问题是:1) 是否存在这样的框架?和 2) 是否有任何关于该主题的文章(平台和语言无关,我可以从任何来源了解它们的工作原理)。我知道像 Dojo 和 ExtJS 这样的框架在他们的数据存储中使用类似的东西,但我不确定它是否正是我所需要的,或者它是如何工作的。

感谢任何引导我走向正确方向的帮助,谢谢。

编辑:

应该指出一点,我正在寻找从用于实际将数据发送到服务器的技术中抽象出来的东西。这样我就可以在不同的 ajax 技术上使用相同的框架。

基本上,我正在寻找可以帮助我了解如何创建自定义“应用程序协议(protocol)”的框架或文章。这方面的一个例子是:

{
type: 512,
success: true,
data: { some: "data" }
}

我知道我必须自己设计协议(protocol),但我需要帮助的是创建一个“类”或自动解释该协议(protocol)的东西,而不是仅仅进行冗余的 onSuccess 回调

最佳答案

我参与了一个名为 Pomegranate Framework 的开源项目,它可以满足您的需求(在某种程度上)。也许您可以扩展它以满足您的需求。它带有一个接近您要求的应用层,但您需要根据需要实现您的协议(protocol)。这是它的地址:

Pomegranate Framework

我还没有时间记录它,但它附带了一堆可能对您有用的示例。您可能还想看看它的示例页面:

Pomegranate Framework Examples

我认为您希望看到标题为“处理客户端中的服务器错误”的 021 示例。我希望这就是您要找的。

关于JavaScript 请求/操作框架还是工具包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727513/

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