我正在使用 React、Redux、Node、Axios 并使用 mongoose-paginate-v2 為我的請求添加分頁。我的 axios.get 看起來像這樣:export const getUsers = (page) => { return (dispatch, getState) => { axios.get(`${USERS_ENDPOINT}/${page}`, { headers: { Authorization: `${USERS_TOKEN}`, "token": cookies.get('token') } }) .then(async response => { dispatch({ type: GET_USERS, payload: response.data.list, page: page }); }).catch(e => { console.log(e); return e }) }}我的 rest-api 函數如下所示:app.get('/allusers/:page', auth, (req,res)=>{ console.log('req',req) let log={} Object.assign(log,{header:req.headers,body:req.body,query:req.query,params:req.params}) request(uri,USERS_FILTER,{token: req.header('token'), page:req.params.page}).then(result => { res.status(200).send(result); }).catch(error => { logger.error('log error',{error:error}) if(error.response.errors[0].message==='Error: 401'){ res.status(401).send('Not Permitted'); }else{ res.status(500).end(); // Or other error handling } }); logger.info('users request log',log)});當我使用郵遞員對其進行測試時,我的后端工作正常,但是當我使用我的 UI 發送請求時,我得到狀態 200 并GET, HEAD作為響應,當我使用郵遞員時,我得到了一個與我的用戶一起使用的選項卡。這是我的請求的屏幕截圖:PS:我正在使用:節點 v12.6.0反應 v16.6.3快遞 v4.16.3
axios.get 請求返回 GET,HEAD 作為響應
皈依舞
2022-01-07 13:09:46