第一句送给arcgis-experience-builder-beta的文档----什么鬼东西!
第一步:登录或者申请ArcGIS for Developers
申请地址https://developers.arcgis.com/sign-up/,申请完成后登录到“https://developers.arcgis.com”网站,如果看到如下图一下Account type是Developer account,那么恭喜你可以进行下一步了,如果是Public account重新申请吧!
什么?告诉我上边网站打不开,没法申请?奔向科学吧兄der
第二步:创建应用程序,并配置白名单
创建应用程序可以参考arcgisonline中的文章:Implementing App Login
主要说一下配置白名单,如果不配置白名单直接进行下面的配置步骤,当你启动arcgis experience builder时就会发现惊奇的一片空白,控制台中会报出跨域的错误,配置也很简单,在新创建的应用程序的服务标签页参考图片进行配置
第三步:下载和安装Node.js(10.X)
第四步:解压arcgis-experience-builder-beta.zip
第五步:修改文件client/dist/builder/setting.json
portalUrl是你的新申请的具有Developer account的online地址
clientId是你新创建的应用程序的Client ID
第六步:打开文件夹到server 目录运行npm ci命令安装依赖
第七步:运行node src/server启动服务
第八步:打开浏览器 输入 https://[machine_name]:3001/
第九步:登录授权
第十步:啊~好黑
作为一个90后,既然早早地抱起了保温杯,泡上了枸杞水,那就认真地过好每一天吧。