亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

koa2+mongoose疑惑, 數據已經寫入數據庫了, 接口通的, 前端返回404!!! 急求老司機指點!

koa2+mongoose疑惑, 數據已經寫入數據庫了, 接口通的, 前端返回404!!! 急求老司機指點!

郎朗坤 2019-09-26 09:35:03
問題描述接口正常,只要操作數據庫就前端就會報404錯誤問題出現的環境背景及自己嘗試過哪些方法試過把操作數據庫的代碼注釋,接口能正常訪問,打開注釋前端就會報404相關代碼//請把代碼文本粘貼到下方(請勿用圖片代替代碼)router.get('/login',asyncctx=>{//letuser=newUserModel({//username:'username',//password:'password123'//})//letinfo=awaituser.save()letinfo=awaitUserModel.find({})//注釋掉操作數據庫就是通的console.log(info,'---info');//這里是通的,有數據顯示ctx.body={//這里就返回不了前端了,前端報404success:200,data:info}})你期待的結果是什么?實際看到的錯誤信息又是什么?最后想說的是,我想用koa2+mongodb做一個登錄注冊的api服務,之后用vue-cli寫登錄注冊頁面,練練手
查看完整描述

2 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

'GET/getData':async(ctx,next)=>{
letres=ctx.response;
letdata=awaitgetData();
res.body={
status:200,
message:'查詢成功',
data:data
};
},
因為你在返回給前端數據之前已經調了letinfo=awaitUserModel.find({})也就是查詢了接口,但是你返回給前端的時候body并沒有返回值,導致404,建議打印一下此時的ctx
                            
查看完整回答
反對 回復 2019-09-26
  • 2 回答
  • 0 關注
  • 268 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號