今天遇到一個(gè)問(wèn)題,
問(wèn)題描述
項(xiàng)目架構(gòu)是這樣的,前端 -> node -> 后端
今天發(fā)現(xiàn)一個(gè)問(wèn)題,當(dāng)清除瀏覽歷史記錄的時(shí)候,第一次訪問(wèn)頁(yè)面的時(shí)候,一直刷新不出來(lái)頁(yè)面,但是如果你刷新一下,立刻就顯示頁(yè)面。
問(wèn)題思考
因?yàn)轫?yè)面是通過(guò)node進(jìn)行渲染的,所以初步懷疑是在node層進(jìn)行渲染的時(shí)候,報(bào)錯(cuò),所以查看node層的日志,發(fā)現(xiàn)報(bào)錯(cuò),undefined,
所以初步判斷是通過(guò)node獲取數(shù)據(jù)的時(shí)候,出現(xiàn)問(wèn)題,然后逐步排查api接口,發(fā)現(xiàn)其中一個(gè)接口,如果沒(méi)有傳入cookie的時(shí)候,就會(huì)報(bào)錯(cuò),應(yīng)該是沒(méi)有做后端錯(cuò)誤處理,或者直接返回null