reactjs - 使用反应在 django 上获取 http://localhost:8000/manifest.json 404(未找到)错误
问题描述
我目前正在学习 React.js 并开始将它与 django 结合起来。
我试图建立一个简单的主页来显示 Hello World!
import logo from './logo.svg';
import './App.css';
import React from 'react';
import ReactDOM from 'react-dom';
class App extends React.Component{
render(){
return (
<h1>Hello World!</h1>
)
}
}
export default App;
它在浏览器上运行良好,但是当我检查控制台时,出现错误GET http://localhost:8000/manifest.json 404 (Not Found)
。manifest.json
我缺少的这个文件是什么?
这就是我设置 django 项目设置的方式:
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'frontend/build/static')]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'frontend/build')],
...
...
],
},
},
]
我的项目树如下所示:
关于如何处理此错误的任何想法?
解决方案
你必须在你的反应项目的主文件夹中打开 package.json 并写下一行 {--> "homepage": "./", <--} 没有 "{" 和箭头,这对我有用在 XAMPP 本地主机中。
推荐阅读
- regex - 如何从 azure 数据流中的字符串列中提取 dd-mm-yyyy 格式的数据?
- javascript - 如何在同一表单中获取更新的多选下拉数据
- c# - 如何在 C# 中使用 mapcomplex
- angular - 过滤后的数据不以角度刷新
- python - 无法将 JSON 中的数据清理到 Python 中
- python - 如何为 .csv 或 .mat 文件训练 CNN?
- react-native - 是否有可能摆脱进口的相对路径?
- html - 如何使 svg 居中
在所有可能宽度的较大响应容器内? - java - 我试图在 androd studio 中创建更高或更低的 Guessing 游戏,当我尝试运行它时,生成的唯一随机数为零
- sapui5 - SAPUI5基于图片、车间构建GeoMap