gpt4 book ai didi

apache - 如何配置 WAMP apache 服务器以允许 ajax 的跨域请求?

转载 作者:行者123 更新时间:2023-12-04 04:42:19 28 4
gpt4 key购买 nike

我正在开发一个基于 sencha-touch-2.1.0 的应用程序。该应用程序处理一些跨域请求。

我们使用 PHONEGAP 将 js 文件与 Android 代码封装在一起,以使应用程序在 Android 手机中运行。

我已经安装了 apache 版本为 2.4.4 的 wamp 服务器。

我想在 Android 手机浏览器中测试应用程序的 UI,所以我把 WAMP 的 apache 服务器的 www 目录中的 sencha touch 应用程序文件。

但我在 PC 的 Chrome 控制台中收到请求错误:

    Origin http://192.168.1.102 is not allowed by Access-Control-Allow-Origin.//192.168.1.102 is the ip of my WAMP server.

在谷歌几个小时后,我找到了一个简单的方法,比如
`<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</IfModule>`

更改 apache 服务器的 httpd.conf 以允许 ajax 跨域请求的方法。
但它不起作用。
那么如何更改 apache 服务器的 httpd.conf 呢?

最佳答案

你走在正确的轨道上。现在唯一要做的就是启用 headers 模块。这可以按如下方式完成:

  • 单击系统托盘中的 wamp 图标
  • 转到 Apache > Apache 模块
  • 检查选项“headers_module”

  • 完成此操作后,wamp 将重新启动,并且您在帖子中放置的配置将起作用

    关于apache - 如何配置 WAMP apache 服务器以允许 ajax 的跨域请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18712766/

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