Esri ArcGis Javascript API 3,18ESRI новый портал (myUrl) возвращает ошибку додзё: CancelError «Все запросы отмененных»
Я выдача нового портала («myUrl») команда и получить обратно ошибку.
Это ошибка dojo, «CancelError» «Все запросы отменены».
Это новая https-установка api на новом объединенном портале.
У меня есть код, который работает при вызове портала esri, поэтому я думаю, что мой код, вероятно, правильный. Это оставило бы проблему конфигурации установки. До сих пор я в тупике.
Мой тестовый веб-сайт находится на том же веб-сервере, что и портал.
Вот ссылка на plunkr с рабочим кодом:
https://plnkr.co/edit/RFlStZbHA5axAD3J2KQt?p=preview
Любые идеи?
Вот код:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
<title>New Portal</title>
<link rel="stylesheet" href="http://js.arcgis.com/3.18/esri/css/esri.css">
</head>
<body>
<div id='mainContent'>
<input id='message' value='initial value' />
</div>
<script>var dojoConfig = { parseOnLoad: true };</script>
<script src="https://js.arcgis.com/3.18/"></script>
<script>
dojo.require('esri.arcgis.Portal');
dojo.require("esri.IdentityManager");
dojo.require("dojox.lang.aspect");
var portalUrl = 'https://www.arcgis.com';
var portal = null;
var message = document.getElementById('message');
var init = function() {
message.setAttribute('value', 'pre new portal');
portal = new esri.arcgis.Portal(portalUrl);
message.setAttribute('value', 'past new portal');
portal.on("error", function(errorMsg) {
message.setAttribute('value', 'error=' | errorMsg.message);
});
portal.on("load", function (data) {
message.setAttribute('value', 'success');
});
};
message.setAttribute('value', 'pre init');
dojo.ready(init);
</script>
</body>
</html>
Хорошо, некоторый прогресс. Это было полезно для правильной настройки api, чтобы я мог создать новый объект Map и загрузить его. http://support.esri.com/technical-article/000011974 Я знал об изменении файлов javascript в api, но не настройках портала. Невозможно создать объект Portal. –
Вот дополнительный симптом: Если я хочу получить доступ к порталу в качестве человеческого пользователя, я провожу в моем браузере, чтобы: https://www.myurl.com/arcgis/home , когда я создать новый портал объект в javascript, я использую либо: https://www.myurl.com, либо https://www.myurl.com/arcgis/home Я вижу, что код esri вызывает запрос на получение: https: // www .myurl.com/share/rest/portals/self Кто-нибудь есть идеи, откуда происходит «обмен/отдых/порталы/я»? –