Почему 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.

0 ответов

Другие вопросы по тегам