放在views 静态目录里,会提示 当前未登录,这时候,应该怎么弄啊??

来源:17-2 线上部署(中)

野生安乃近

2018-08-31

因为,之前,课程里写一个 拦截所有请求的方法,检测是否登录,而 这个时候,放在 views 静态资源里,去访问,就 直接 返回了,这个 应该怎么解决啊??

http://img.mukewang.com/szimg/5b890b2b0001cc6a15040997.jpg

写回答

1回答

河畔一角

2018-09-06

我们的项目是分前端和后台的,通常前端部分直接通过nginx部署,后台部分单独起服务。现在你把前端部分也放进了node服务目录里面,这样接口的拦截器就生效了,才出现的这个问题。
解决这个问题有两种思路:第一种用课程的方式前后端分离,分开部署。
第二种思路,按照你现在的做法,就想把页面放到views里面,通过node服务去访问,那么你在拦截器里面应该屏蔽点当前页面路径,也就是访问页面的时候根据url做一个过滤,不要让接口拦截他

0
0

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程