真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

登錄cookie時遇到的問題

初次用express做服務端,遇到登錄cookie設置的問題,梳理一下大概是這么一個過程:

為綿竹等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及綿竹網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站建設、網(wǎng)站制作、綿竹網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

前臺用戶名、密碼提交以后,后臺在數(shù)據(jù)庫查找記錄,找到記錄返回code=0登錄成功,同時后臺寫入cookie。

在express項目的app.js文件中寫入一個中間件,用app.use()引用,表示任何一個get,post請求都要走這一步過濾一下,這個函數(shù)自帶req,res,next三個參數(shù),經(jīng)過打印以后發(fā)現(xiàn)cookie就在header里,這樣前臺請求接口的時候,可以在這里判斷有沒有cookie,沒有的話就redirect跳登錄頁。

由于所有接口都要走這一步,包括/login這個頁面,所以出現(xiàn)了redirect次數(shù)過多導致頁面奔潰。于是加了判斷,路徑url如果是login就不跳轉。結果登錄還不成功,然后發(fā)現(xiàn)登錄接口是login/in,也滿足url不是login的條件,結果被攔截請求跳回登錄頁,滿地是坑??!

由于管理后臺是vue做的,單獨起的服務,而express是另一個服務,開發(fā)的時候還沒有打包放入express服務下,所以后臺一刷頁面就出現(xiàn)“Error: Can't set headers after they are sent.”,百度上說是由于redirect重復寫了請求頭部,后來發(fā)現(xiàn)打包以后在同一個服務下訪問,就沒有這樣的問題,我就不再糾結了,畢竟最后發(fā)布,也是要放在一起的。


當前標題:登錄cookie時遇到的問題
文章轉載:http://weahome.cn/article/pogjcd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部