鍍金池/ 問答/C  網(wǎng)絡(luò)安全  HTML/ Vue開發(fā)環(huán)境下使用localhost:8080如何解決登陸以后cookie認(rèn)證

Vue開發(fā)環(huán)境下使用localhost:8080如何解決登陸以后cookie認(rèn)證的問題?

前端新人一枚,今天和后端同學(xué)調(diào)試注冊登陸,遇到了一點(diǎn)問題,還請各位指教:

問題描述:頁面A所有人都可以點(diǎn)進(jìn)去,但是頁面A里的部分內(nèi)容只有登陸以后才能查看。 這里判斷是否登陸的方法:向后端http://abc.com發(fā)送一個請求(使用cors跨域),由后端同學(xué)對此進(jìn)行判斷,返回的字段里如果success是true就是已經(jīng)登陸, 如果是false就提示登陸。 這里就涉及到cookie的問題, 后端的同學(xué)說cookie只能設(shè)置在abc.com的域名下面, 而我的開發(fā)環(huán)境是localhost:8080,這樣的話每次發(fā)送請求帶上的cookie都是localhost:8080下面的,后端就拿不到正確的cookie了。

已經(jīng)嘗試過修改hosts文件,將 127.0.0.1 abc.com 寫入了hosts文件, 但是在本地運(yùn)行abc.com:8080依然不行,現(xiàn)在的辦法就是我在前端自己模擬,然后上到線上進(jìn)行測試,但是這樣真的很麻煩,請問各位有解決辦法嗎?

回答
編輯回答
玄鳥

本地啟動nginx服務(wù)器(或其他服務(wù)器),然后配合hosts修改。

2017年5月18日 17:44