我试图得到一些数据使用这个代码
import mainAPI from '../api'
export const sendActions = () => async dispatch => {
const response = await mainAPI.get('/posts')
dispatch({ type : "FETCH_POSTS",payload :response })
}
我得到下面的错误信息在控制台
创建错误。js:17未捕获(promise中)错误:请求在createError(createError.js:17)处失败,状态代码为404
,在结算(结算.js:19)处失败。在XMLHttpRequest。handleLoad(xhr.js:60)这是我的api代码
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'})