我的应用程序在我的 xampp htcdocs 中的文件夹结构是:
- 索引.html
- 脚本/
- 风格/
- 图像/
- 元数据/
- 元数据.json
我正在尝试读取元数据.json,但它在尝试查找文件时遇到 404。
当我转到chrome开发人员控制台中的源代码时,它只找到脚本和样式文件夹。
注意这是使用Grunt Build构建的,但grunt文件包括元数据文件夹和文件,文件夹和文件被复制到dist文件夹。
首先,基础知识...
您是否跟踪了Web服务器的日志文件,并了解为什么它为您提供404?
http.conf, http-vhosts.conf, etc...
我见过XAMPP Apache Web守护程序的一些实例,其中httpd
服务需要重新启动,以便它为启动后可能创建的任何文件提供服务,尤其是动态生成的根目录路径。这样做是为了安全预防措施。
如果您仍然遇到问题...
您可能还需要确保 Apache http.conf 文件为 JSON
MIME 类型定义了文档类型。此外,您可能需要显式允许对新元数据目录的公共访问,因为它是新的根命名空间。
快速而肮脏的修复(不推荐)
如果您不想接触 Apache 配置,请使用.htaccess
文件。但是,切勿在生产环境中执行此操作!
希望有帮助。