在前端使用axios傳遞一組formData,中間層node作轉(zhuǎn)發(fā),使用koa2框架,將數(shù)據(jù)發(fā)送給服務(wù)端。但是若是formData中存在文件,則node與后端server之間的轉(zhuǎn)發(fā)會(huì)出錯(cuò),并且無(wú)法被try-catch捕獲到。而formData中不存在文件則完全沒(méi)有問(wèn)題。失敗了服務(wù)會(huì)自動(dòng)關(guān)閉,因?yàn)槭褂昧藀m2持久化服務(wù),所以看起來(lái)是像服務(wù)重啟的樣子。在本地調(diào)試完全沒(méi)問(wèn)題,本地node調(diào)用線上服務(wù)接口也沒(méi)有問(wèn)題,node服務(wù)一到線上就不行了。本地node版本與線上完全相同。http請(qǐng)求模塊使用了request-promise與axios,都沒(méi)辦法成功。求解這是什么原因?
koa轉(zhuǎn)發(fā)前端文件,本地沒(méi)問(wèn)題,線上就報(bào)錯(cuò)
牧羊人nacy
2018-12-14 19:14:14