java - 在 Jsp 项目中嵌入 Angular 5 应用程序
问题描述
我有一个 Angular 5 应用程序,客户要求我将它包含在两个应用程序(C# 和 Jsp)中,可能不使用 IFrame。这是可能的?
解决方案
如果不使用某种 iframe,就不能“包含”它。但是,您可以做的是使用 Web 服务器(apache 或 nginx)给用户一种他们在同一个网站上的印象。
例如,假设 C# Web 应用程序在 IIS 的 1234 端口上运行,而 Java 应用程序在 Tomcat 的 4321 端口上运行,则 Web 服务器可以充当反向代理。对“mysite.com/app1”的每个请求都转到第一个,对“mysite.com/app2”的请求转到第二个。
然后你只需要为你的 Angular 应用程序定义第三个 url,“mysite.com/app3”。
如果您愿意 (app1.mysite.com),您可以使用子域获得相同的结果。
推荐阅读
- r - for循环中的多个图忽略par
- excel - Excel 数据操作 - 一行成多行
- jquery - 从 ajax 调用时,DataTable 不应用样式
- docker - 使用匹配标签时如何从 fluentd 中的 docker 中排除特定日志?
- android - Android Studio在listview项目上保存drawableLeft图标点击
- python - 不同列的相关性
- c++ - 为什么具有 2 个参数参数的构造函数接受复制对象作为 1 个参数参数?
- reactjs - Cloud Firestore ReactJS 错误:缺少权限或权限不足
- python - Python - 检查字符串的一部分是否存在于列表中并给出其匹配的索引
- javascript - 响应式过滤图片库 P