Reactjs 导致问题的异步操作
嗨,我正在尝试从redux存储获取数据,然后尝试在异步操作中使用它。但我没有在异步操作中获得定义的值: 这是我的密码:Reactjs 导致问题的异步操作,reactjs,redux,Reactjs,Redux,嗨,我正在尝试从redux存储获取数据,然后尝试在异步操作中使用它。但我没有在异步操作中获得定义的值: 这是我的密码: import axios from "axios"; import store from "../../store/store"; let token; function getToken() { let newToken = store.getState() token=newToken.auth.authToken; return token; } store
import axios from "axios";
import store from "../../store/store";
let token;
function getToken() {
let newToken = store.getState()
token=newToken.auth.authToken;
return token;
}
store.subscribe(getToken);
export default axios.create({
baseURL: "http://localhost:4000/api/v2/",
// timeout: 1000,
headers: {
Authorization: `Bearer ${token}`
}
});
有人能帮我们解决问题吗?试试这个:
import axios from "axios";
import store from "../../store/store";
function getToken() {
let newToken = store.getState()
let token=newToken.auth.authToken;
return token;
}
export default axios.create({
baseURL: "http://localhost:4000/api/v2/",
// timeout: 1000,
headers: {
Authorization: `Bearer ${getToken()}`
}
});
我们需要看到你的行动创造者