林业地理信息数据管理之问题解答
(陈家 安徽省林业调查规划院)
一、使用代理
部署应用程序时,您可能需要使用代理。Web AppBuilder 在下列情况下支持使用代理:
访问跨域资源
超过 2048 个字符的请求
访问受基于令牌的身份验证保护的资源
启用记录
基于资源和 referer 的比率限制
我个人认为,代理最有效的是,对终端用户隐藏后台是ArcGis平台,让人觉得是自己的系统。要确保在统一页面上,不要搞得一团糟,应用程序是基于Web AppBuilder开发版建立的,一定要确保应用程序从开发版上下载下来并部署到我们的网站服务器中(我在以前的章节介绍过)。
要确保两件事情:
1、如果使用ArcGis Online(服务器属于ArcGis的话),要在组织里共享在线地图服务(我在以前的章节介绍过);
2、如果是自己建立的地图服务器,则需要通过安全连接进行访问。
在这个例子中,当我们运行应用程序的时候会面临两个问题:一是安全的网络地图认证,并确保是服务器地图服务。
当我们打开开发工具,看一看网络提示,可以发现当我们想进入ArcGis Online的时候,反馈的是403错误,这是因为在默认情况