gpt4 book ai didi

json - 如何使用 actions 和 axios.get() (Redux) 从本地 json 文件获取数据?

转载 作者:行者123 更新时间:2023-12-03 13:33:02 25 4
gpt4 key购买 nike

我写了Action,应该从db.json文件中获取数据。但是

Error: message "xhr.js:178 GET http://localhost:8083/data/db.json 404 (Not Found)".

如果我的路径正确(db.json 位于同一文件夹中),为什么会这样?在 profileActions.js 中:

import axios from "axios";
var customData = require('./db.json');

export function fetchUsers(){
return function(dispatch){
axios.get('./db.json')
.then((response) => {
dispatch({type:'FETCH_USERS_FULFILLED', payload:response.data});
})
.catch((err) => {
dispatch({type:'FETCH_USERS_REJECTED', payload:err});
})
}
}

最佳答案

我以前遇到过类似的问题。我通过create-react-app命令创建了我的react应用程序。发现你只能从公共(public)文件夹中获取静态文件。如果你想获取“db.json”,您应该将“db.json”放入公共(public)文件夹中。

关于json - 如何使用 actions 和 axios.get() (Redux) 从本地 json 文件获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47064268/

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