我正在尝试开发单词插件。它将根据上下文提供对单词的更正。语言将是孟加拉语。
我的想法是在本地主机中将有一个python服务器。是的,它将在本地主机上运行。否则,如果它是中央服务器,则会有过多的请求。因此,以某种方式(也许通过exe文件,我将在localhost上运行服务器)将使服务器在localhost上运行。 .exe文件可以分发给任何人,当他/她运行它时,它将在他们的本地主机上运行,然后他/她可以使用单词addin(我正在开发)来调用localhost以获取所需的输出。应该注意的是,平台将是Windows。
但是问题是JavaScript api一词不允许我调用http中的localhost。它只能调用https。但是本地主机不是https。如果有的话,我可以在http localhost中调用api一词吗?另外,由于我想制作一个完整的产品,因此我试图跳过与操作系统相关的配置。例如,使localhost认证。因为,当应用程序(python服务器)将被传输时,我不知道如何以及是否有可能在其他人的Windows OS中运行脚本并使他们的本地主机获得认证。因此,使单词api仅使用http(或最多https://localhost)而不是某些https://somedomainname.com来调用我的本地主机将非常有帮助。
对于用于开发单词addin的编码环境,我正在使用脚本实验室。因此,最好找到脚本实验室将支持的解决方案。
答案 0 :(得分:0)
这种方法存在一些问题。
其中一个-在尝试调用localhost时,您将永远不会通过验证-因为默认情况下它将失败,并且您将要求用户安装其他软件来支持JS插件。加载项应独立运行。
如果有的话,我可以在http localhost中称呼api这个词吗?
否-在这种情况下没有。您的最终清单URL必须为https,并且应该在外部可用。
我正在尝试跳过与操作系统相关的配置。例如,制作 本地主机认证。因为,当应用程序(python服务器) 将被转移,我不知道如何以及是否有可能运行 在其他人的Windows操作系统中编写脚本,并使其本地主机获得认证。
Office商店的好处之一是,Microsoft可以照顾客户正在安装的插件(我们正在开发)是否为恶意软件。试图说您想绕过验证对这种情况没有帮助。
我的想法是在本地主机中将有一个python服务器。是的,它 将在本地主机上运行。否则,如果那里是中央服务器 将会有太多的请求。
它应该是中央服务器,您应该处理它的可伸缩性方面。最初您可能没有太多的用户。我建议Heroku-他们支持python,并且第一层是免费的,您可以开发和发布您的加载项,一旦开始获得大量访问量,就可以考虑将其移至其他地方。