首页 / 浏览问题 / 三维GIS / 问题详情
通过scene.open()方法打开公网url工作空间,依然会调用本地地址
1EXP 2023年03月10日
使用产品:supermap-iserver-10.1.2 操作系统:win7 x64

数据类型:通过desktop整合多个三维切片缓存图层为工作空间smwu

问题详细描述:通过scene.open()方法打开公网url的三维图层工作空间,依然会调用本地地址

问题重现步骤:

1)我方发布服务后,三维工作空间本地服务地址是:http://192.168.x.x:8090/iserver/services/3D-SanWeiChangJing/rest

2)将本地地址192.168.x.x:8090/iserver/映射为外网地址230.x.x.x:6910/iserver/

3)此时通过scene.open(url)方法,url填写为http://230.x.x.x:6910/iserver/services/3D-SanWeiChangJing/rest/realspace,公网地址前端页面依然会调用本地服务地址,而不是外网地址,导致资源获取失败
问题关闭原因: 已找到解决方案,通过修改nginx配置,实现映射后的外网地图访问

1个回答

您好,请问:

1、前端加载报错信息是什么呢?如果无法通过192.168.xx地址访问,可以直接复制iServer发布的服务地址,,例如:http://localhost:8090/iserver/xx/rest/realspace

2、在iServer中发布的服务可以预览吗?

1,865EXP 2023年03月10日
问题1回复:公网环境无法预览192或本地localhost地址服务,即使填写地址是公网对应服务地址,前端浏览器console能看出调用地址还是指向192,无法获取对应的资源。

问题2回复:可以

我突然想到可能跟我自身的nginx配置有关,等我自己先测试确认下,先感谢下您的回复
...