lsgwr

Results 9 comments of lsgwr

这个是你可能是你后端启动地有问题~~和前端不匹配,导致访问不到,注意下面两个配置文件 [vue.config.js#L88](https://github.com/19920625lsg/spring-boot-online-exam/blob/master/frontend/exam/vue.config.js#L88) ```js devServer: { // development server port 8000 port: 8000, proxy: 'http://localhost:9527' }, ``` 和[application.yml#L31](https://github.com/19920625lsg/spring-boot-online-exam/blob/master/backend/exam/src/main/resources/application.yml#L31) ```yml profiles: active: dev # 开发时配dev, 生产时配prod ```

https://github.com/19920625lsg/spring-boot-online-exam/blob/master/frontend/exam/vue.config.js#L91 这里配置地前端到后端的代理,要和后端项目里面的application.yml的配置对应

看了下,应该不算是bug,按照你的方法其实是会影响功能的。 当你退出登录时,会在登录的url上带上退出前访问的路由,比如这个"http://129.211.88.191/user/login?redirect=%2Flist%2Fexam-table-list", 你说的`from.query.redirect`实际就是取地`redirect=%2Flist%2Fexam-table-list`里面的路由,然后在登录后直接跳到这个路由。至于切换用户登录后因为没权限访问这个页面就返回404,我觉得没问题~你在404页面里加个提示"您没权限访问或者网页不存在"我觉得更好。 为什么说你的修改会影响功能呢? 比如你想把这个考试功能的某个功能页发给别人看,以`http://129.211.88.191/list/exam-table-list`为例,别人首次访问你的系统没有登录肯定会跳转到登录页,按照你的修改,别人登录后就直接跳到首页了,而不是你发给他的那个路由~

最近安排上

vue.config.js 里面有个proxy配置,9527就是在里面配地。最好不要改默认端口哈 ---原始邮件--- 发件人: ***@***.***> 发送时间: 2021年11月10日(周三) 晚上7:01 收件人: ***@***.***>; 抄送: ***@***.***>; 主题: [lsgwr/spring-boot-online-exam] 前端无法代理到后端 (Issue #52) vue和后端的配置端口都是8000 但是后端报错无法代理到'localhost:9527'这种情况该怎么解决呀? — You are receiving this because you are subscribed to this...

哈哈,最近工作比较忙,抽空写~~