我正在尝试使用此代码获取一些数据
import mainAPI from '../api'
export const sendActions = () => async dispatch => {
const response = await mainAPI.get('/posts')
dispatch({ type : "FETCH_POSTS",payload :response })
}
我在控制台中收到以下错误消息
createError.js:17 Uncaught (in promise) Error: Request failed with
status code 404
at createError (createError.js:17)
at settle (settle.js:19) . at XMLHttpRequest.handleLoad (xhr.js:60) this is my api code
import axios from 'axios'
export default axios.create({mainAPI: 'https://jsonplaceholder.typicode.com'})
谁知道请告诉我如何解决
最佳答案
我应该添加baseURL,我添加了一个不同的名称,这就是它显示localhost的原因
import axios from 'axios'
export default axios.create({baseURL: 'https://jsonplaceholder.typicode.com'})
关于javascript - React/Redux 应用程序中 js Promise 中 Uncaught Error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58742702/