在Apache服务器上无法使用JS和PHP加载Fetch API

时间:2017-01-24 20:50:28

标签: php ajax apache reactjs cors

晚上好,

我为现有的reactJS应用程序构建了一个非常小的API,基本的PHP。

我的服务器在Apache(Debian)上运行,效果非常好(其他项目)。

我的Ajax调用答案" Fetch API无法加载http://example.org。对预检请求的响应没有通过访问控制检查:通配符' *'不能用于“访问控制 - 允许 - 来源”#39;凭证标志为true时的标头。起源' http://localhost:3000'因此不允许访问。"

但是在我的服务器上,.htaccess正常工作,并且

<IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT" </IfModule>

root@server:~# a2enmod headers Module headers already enabled (并重新启动了apache2)

但是:

root@server:~# apache2ctl -M没有回答提及mod_headers.c的问题 Loaded Modules: core_module (static) so_module (static) watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) version_module (static) unixd_module (static) access_compat_module (shared) alias_module (shared) auth_basic_module (shared) authn_core_module (shared) authn_file_module (shared) authz_core_module (shared) authz_groupfile_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) cgi_module (shared) deflate_module (shared) dir_module (shared) env_module (shared) filter_module (shared) headers_module (shared) mime_module (shared) mpm_prefork_module (shared) negotiation_module (shared) php5_module (shared) proxy_module (shared) proxy_http_module (shared) reqtimeout_module (shared) rewrite_module (shared) scgi_module (shared) setenvif_module (shared) status_module (shared)

当我在PHP中调用$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']NULL并且第一个Cors消息留在此处。 我不知道自己忘记了什么。 谁能帮帮我?

感谢。

0 个答案:

没有答案