gpt4 book ai didi

electron - Electron 开发-根据挥洒的定义生成API客户端

转载 作者:行者123 更新时间:2023-12-03 12:24:33 25 4
gpt4 key购买 nike

我对 Electron 技术非常陌生,试图用它来构建一个跨平台应用程序,该应用程序应该能够在机器上本地运行。在服务器端,我已经有一个应用程序,该应用程序公开了一个REST API,并用草率的记录了下来。

现在,我正在尝试为此草率定义生成一个客户 stub ,然后可以将其与 Electron 一起使用。这是如何完成的?我是否应该生成并使用JS代码(这将如何工作?)?还是有另一种(更好)的方法来实现,因为Electron内置了用于访问REST API的函数,例如

如果花时间寻找解决方案,但没有找到解决方案,我就花了相当多的钱。现在,我想知道使用Electron作为框架访问REST API并使用swagger codegen自动生成代码的情况是否不常见。

最佳答案

很棒的是,Electron应用程序可以与普通的Web应用程序非常相似地开发。这可能就是为什么您找不到使用 Electron 工具和常用工具的具体说明的原因。

您应该能够继续使用通常使用的任何工具来生成用于从任何Web应用程序调用REST的 stub ,并且在Electron中引用 stub 时, stub 应该可以正常工作(只要它们在Javascript或Typescript中生成)。

您是否尝试过使用Swagger代码生成器,是否尝试过使用生成的客户端代码API,并给您带来错误?尝试将任何特定的错误作为新问题发布到解决方案的Stack Overflow上(或编辑此问题以更具体)。

Electron 几乎就像一块空白的 Canvas -尽管肯定存在“好习惯”和“坏习惯”,但没有“正确”或“错误”的发展方式。

肯定有一些对于Electron中的应用程序开发来说是独特的概念,为此,最好将您的开发经验与一些一般的Electron阅读和学习结合起来。

您很快就会遇到“独特的” Electron 概念,例如“主要”和“渲染器”,如果您有学习资料来指导您,它将更加容易。有很多学习Electron的资料,所以我不会在这里列出 list 。

还要注意,当提供了特定的错误或最少的示例时,Stack Overflow更为有用,这样您可能会得到更好的答案:-)有关更多信息,请参见:https://stackoverflow.com/help/mcve

关于electron - Electron 开发-根据挥洒的定义生成API客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53692359/

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