Почему esriLoader преобразует http в https?
Поскольку посещать API на официальном сайте esri слишком медленно. Поэтому мой коллега построил хост API на своей машине. Так что я могу посещать файлы javascript и css через его компьютер. Но есть проблема, когда я пытаюсь посетить его API на javacript. Поскольку я использую Vue, я импортирую esriLoader, чтобы я мог создать карту. Вот как я импортирую файл arcgis javascript.
mounted() {
if (!esriLoader.isLoaded()) {
esriLoader.bootstrap((err) => {
if (err) {
console.error(err)
}
this.createMap();
}, {
url: 'http://192.168.1.158/arcgis_js_v45_sdk/arcgis_js_v45_api/arcgis_js_api/library/4.5/init.js'
})
} else {
this.createMap();
}
}
И я получил ниже ошибки на консоли Chrome:
GET https://192.168.1.158/arcgis_js_v45_sdk/arcgis_js_v45_api/arcgis_js_api/library/4.5/dojo/nls/dojo_zh-cn.js net::ERR_CONNECTION_REFUSED
GET https://192.168.1.158/arcgis_js_v45_sdk/arcgis_js_v45_api/arcgis_js_api/library/4.5/esri/views/MapView.js net::ERR_CONNECTION_REFUSED
GET https://192.168.1.158/arcgis_js_v45_sdk/arcgis_js_v45_api/arcgis_js_api/library/4.5/esri/widgets/Legend.js net::ERR_CONNECTION_REFUSED
Мне так любопытно, почему я захожу по http, но мне кажется, что esriLoader преобразует его в https.