【发布时间】:2018-04-14 07:49:35
【问题描述】:
我写了 Action,应该从 db.json 文件中获取数据。但是
错误:消息“xhr.js:178 GET http://localhost:8083/data/db.json404 (未找到)”。
如果我的路径正确(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});
})
}
}
【问题讨论】:
-
你试过给 db.json 的绝对路径吗?
-
你在使用 webpack 吗?
-
接受的答案很好。如果您需要更多信息,那么这是一个很好的指南pluralsight.com/guides/…
标签: json reactjs redux react-redux axios