gpt4 book ai didi

mysql - 是否可以从 Electron 应用程序将查询发送到在线数据库?

转载 作者:行者123 更新时间:2023-11-29 11:23:39 25 4
gpt4 key购买 nike

我一直在寻找解决方案,以便能够创建跨平台的流畅体验。因此,要为在线网站版本执行此操作,我只需向 PHP 脚本发送 Ajax 请求来查询 MySQL 数据库。但我正在考虑创建一个供离线使用的 Electron 应用程序,因此我需要向该在线数据库发送查询,但我知道 Ajax 在跨站点请求方面存在很多限制。

那么是否有可能从 Electron 应用程序将这些类型的 ajax 请求发送到 Web 服务器上的 PHP 脚本。但是,如果 Ajax 请求不可能,我将如何实现对在线数据库的此类请求。我尝试对此主题进行一些研究,但无法找到与这种情况类似的任何解决方案。

最佳答案

默认情况下,跨域 AJAX 请求会被阻止。所有常规桌面应用程序(例如邮件客户端)始终会发出请求。您只需在服务器上启用跨源资源共享(CORS)即可。我不知道您正在使用什么服务器应用程序(Apache/Nginx),但对于 Apache,您只需将以下行添加到虚拟主机或 .htaccess 文件的相关部分即可开始:

header 设置 Access-Control-Allow-Origin "*"

您可以引用Enable CORS了解如何为其他服务器技术启用 CORS。

关于mysql - 是否可以从 Electron 应用程序将查询发送到在线数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38559679/

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