vue项目跳转到外链,外链和该项目部署在同一服务器,域名相同
时间: 2019-05-15来源:博客园
前景提要
vue项目跳转到外链,外链和该项目部署在同一服务器,域名相同
0 悬赏园豆: 50 [待解决问题] 就是说有一个vue项目像跳转到后台给的链接,但是这个链接和该项目的域名端口都相同,只是根目录不同。发现无法跳转,如果外链地址与该项目域名地址不同是可以跳转的,有什么方法可以实现吗? 前端 vue *朝晖 | 初学一级 | 园豆: 106
提问于:2019-05-15 09:21 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 上代码呢,看看怎么写的 by.Genesis | 园豆:1751 (小虾三级) | 2019-05-15 09:38
就是我要跳转到这个路由(外链不在项目中)
这是我的路由配置

结果发现游览器还是给我加载了app.vue那个最基本的文件 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 09:47 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 window.location.href=url; czd890 | 园豆:8909 (大侠五级) | 2019-05-15 10:15 这个没有用,同域名还是会加载本项目下的app.vue知识会因为匹配不到路由而显示空白 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 10:20 @*朝晖: 你的这个vue项目和后台那个项目是同一个项目吗,是否是一个单页应用。
如果是同一个单页应用,用vue的route就可以了
如果不是一个单页应用,但是是同一个项目,增加多个入口即可。
如果不是一个项目,是否有nginx之类的在反向代理。修改代理的配置返回不同的index.html入口即可。 支持( 0 ) 反对( 0 ) czd890 | 园豆:8909 (大侠五级) | 2019-05-15 15:00 不是同一个项目,可以把我要跳转的链接是一个由后台维护的jsp页面,要怎么操作 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 15:03 而且这个后台维护的项目和我的这个vue项目部署在同一服务器下 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 15:07 @*朝晖:
假设你的vue地址是 /vue/index.html, 后台是/admin/login.jsp;
部署在同一个服务器下,这个服务器是什么?
是nginx吗
还是你把vue编译打包给了后端同学,后端同学直接放在他的项目里面部署在tomcat之类的web server上。
如果是nginx,则修改route规则就可以了
如果是打包到后端同学的项目里面了,就由后端同学修改他的route。
总之就是要区分 对/vue/ 的方法全部转到你的vue上,对不是/vue/ 的请求则按照原来的规则走 支持( 0 ) 反对( 0 ) czd890 | 园豆:8909 (大侠五级) | 2019-05-15 17:44 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行