应用独立访问方案
场景描述
针对企业应用不从门户入口访问,要独立访问场景,例如应用移动端独立打包访问
一、pc端设置
在pc目录下增加index.template.html文件(以subway为例),
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function $$onBeforeCompose(context){
if(location.pathname.indexOf("/subway")==0){
if(!window.__justep){
window.__justep = {};
}
window.__justep.isMicroServiceMode = true;
context.basePath="/subway";
context.contextPath = "pcapp";
}
}
</script>
</head>
</html>
二、mobile端设置
在UI2/mobile/config目录下添加微服务入口应用标识文件, 文件名为 .portal和.micro-service (注意文件名以点开头,.portal和.micro-service为固定写法)
三、pcx企业桌面端设置
在UI2/pcx/config/目录下添加微服务入口应用标识文件, 文件名为 .portal (注意文件名以点开头,.portal为固定写法)
四、应用打包域名说明
发布时,选择私有域名,自定义域名规则为:门户域名/应用标识
五、访问规则和域名的生成规则如下
企业门户应用的域名/应用标识/pcapp(mobileapp)
例如:
pc端
https://entryzx2-vip.trunk.xcaas.net/subway/pcapp
mobile端
https://entryzx2-vip.trunk.xcaas.net/subway/mobileapp
pcx端
https://entryzx2-vip.trunk.xcaas.net/subway/pcxapp