前端新人一枚,今天和后端同学调试注册登陆,遇到了一点问题,还请各位指教:
问题描述:页面A所有人都可以点进去,但是页面A里的部分内容只有登陆以后才能查看。 这里判断是否登陆的方法:向后端http://abc.com发送一个请求(使用cors跨域),由后端同学对此进行判断,返回的字段里如果success是true就是已经登陆, 如果是false就提示登陆。 这里就涉及到cookie的问题, 后端的同学说cookie只能设置在abc.com的域名下面, 而我的开发环境是localhost:8080,这样的话每次发送请求带上的cookie都是localhost:8080下面的,后端就拿不到正确的cookie了。
已经尝试过修改hosts文件,将 127.0.0.1 abc.com 写入了hosts文件, 但是在本地运行abc.com:8080依然不行,现在的办法就是我在前端自己模拟,然后上到线上进行测试,但是这样真的很麻烦,请问各位有解决办法吗?
本地启动nginx服务器(或其他服务器),然后配合hosts修改。