在 JS 开发中经常碰到访问本地服务和外网服务的问题,这就需要跨域访问文件的事情,在
ArcGIS 的帮助中已经有这方面的介绍和使用配置。
hps://developers.arcgis.com/javascript/jshelp/ags_proxy.html
1、 如何使用代理配置
在你的应用中纸箱代理文件位置。
esriConfig.defaults.io.proxyUrl = "<url_to_proxy>"
esriConfig.defaults.io.alwaysUseProxy = false;
2、 设置代理规则
urlUtils.addProxyRule({
urlPrefix: "route.arcgis.com",
proxyUrl: "<url_to_proxy>"
});
3、 对于不同 WEB 平台的代理文件配置。每个版本部署和测试相关内容要详细越到各个文
件夹下面的 ReadME 文件。
代理文件下载地址:https://github.com/Esri/resource-
proxy/releases
下载出来的文件夹分为几个部分 IIS JAVA PHP 每个文件夹有相应的部署介绍
(1) IIS 部署内容
在 ReadME 文件中有详细试用 IIS 部署和测试的内容,首先部署到 IIS 根目录,然后
进行相关测试
最 后 设 置 自 己 相 关 跨 域 内 容 。 在 应 用 程 序 中 指 向 的 代 理 路 径 为
(2) Java 版 本 基 本 步 骤 与 上 相 同 最 后 指 向 代 理 路 径 为
- 1
- 2
前往页