我有一个项目与VueJs和API提供商编写的PHP。这两个都安装在我的本地主机上,我已经为我的php项目定义了一个名为"https://mydomain.loc“的虚拟主机。 VueJs项目可以在http://localhost:8080上联系到。当我想要向api提供程序发送post请求时,我得到如下错误: Access to XMLHttpRequest at 'http://socialbookmark.loc/api/profile'
from origin 'http://localhost:8080' has been blocked by
对于我的一个应用程序,我想提供一个最小的web界面。这个核心应用程序是用C++编写的,并使用Qt4作为框架。由于我还在使用我编写的一些库来计算一些事情和进行一些复杂的数据管理,所以我想使用现有的代码作为web接口的后端。
Idea 1:使用嵌入式web服务器
我尝试的第一件事(在某种程度上起了作用)是使用嵌入式web服务器()。正如您可以想象的那样,它只是一个非常薄的库,您必须自己实现很多东西(比如会话管理、cookie等等)。
Idea 2:使用普通web服务器并向我的应用程序添加一个fcgi/cgi/scgi后端
接下来我想到的是使用一个成熟但紧凑的web服务器(例如,lighttpd),