最最最简单的 方法, iframe
楼上说 后端请求服务器B,做拼接的,有考虑过 蓝色部分 有 连接 或者 表单的情况么?坑比较大。 不要问我怎么知道的 T^T
------------------ append --------------------
比如 vue 是 a.com, 其他后台是 b.com c.com d.com
然后如果后端请求b.com,然后 拼接 html 返回给 浏览器,如果 b.com 的页面上有任何 链接,表单之类的,都会出事, 比如 有个 超链接 /help.html
, 本来应该跳转到 b.com 的 结果浏览器 会跳到 a.com 的 /help.html
然后 也考虑过 反代之类的实现,然后发现 依然会被 各种 相对或绝对 路径 所坑。
最后的最后,用 iframe 吧, 不要作死
在 xx 服务器是什么意思?数据?内容?js 部分放在一个服务器上,然后要获取内容时用 ajax 就 OK 了。
如果不考虑 SSR,你需要有数据驱动、组件化、前后端分离的思想。
2 回答4.9k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答4.9k 阅读
3 回答1.8k 阅读✓ 已解决
你可以用 node.js 做中间层,通过 SSR 实现,请求两个服务器的内容,拼成一个页面输出到前端