【发布时间】:2018-03-08 00:33:39
【问题描述】:
我正在尝试使用create-react-app 做一些相当简单的事情,从前端的其他地方动态请求 JSON 文件。当我请求 URL 时,Webpack 只返回应用程序的 index 页面(带有 HTTP 200)。
我尝试将 JSON 文件放在 src 和 public 目录中,但没有任何区别(例如,/src/data/stuff.json、/public/data/stuff.json)。
我猜是 webpack / 有什么东西阻止了请求通过。
像fetch('http://localhost:3000/public/data/stuff.json') 这样的东西是行不通的。我看到了请求,但响应只是默认的 HTML。
当然,http://localhost:3000/src/data/stuff.json 或 http://localhost:3000/data/stuff.json 都不行。
我是动态获取而不是导入,因为我只想要一个 JSON 文件(我相信 webpack 会将它们全部捆绑在应用程序中;更不用说 IRL 文件名是动态的,更接近于 file-{date}.json 并带有大档案)。
绝对会喜欢任何和所有的帮助和建议。谢谢! :)
【问题讨论】:
标签: javascript json ajax reactjs