Я пытаюсь получить некоторые данные из базы данных через php-файл. Когда я пытаюсь загрузить данные, я получаю следующее сообщение об ошибке в консоли браузера: «GET http://локальный:8080/api/call_evm.php 404 (Not Found)».
Это соответствующий метод:
methods: {
lade_daten: function () {
let vm = this;
$.getJSON("/api/call_evm.php", function(result){
vm.datas = result;
});
}
},
mounted(){
this.lade_daten();
}
Мой vue.config.js выглядит так:
module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://localhost/evm-formular/api',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
},
runtimeCompiler: true,
configureWebpack: {
devtool: 'source-map'
},
chainWebpack: config => {
config.externals({
jquery: 'jQuery',
select2:'select2'
})
}
}
Когда я навожу стрелку мыши на модуль ключевого слова, я получаю следующую подсказку: «Неразрешенная переменная или модуль типа»
Что это означает? Что я могу сделать?
Большое спасибо!
Спасибо за подсказку. Подсказка исчезла. Модуль ключевого слова серый, а остальная часть кода фиолетовая. Я предполагаю, что это признак проблемы, но я не знаю, что это значит...
Теперь у меня возникла другая проблема: при вызове локальный: 8080/formular1 я получил это сообщение об ошибке: «vue-router.esm.js: 1897 ReferenceError: jQuery не определен» Я установил jQuery в проект через NPM. Вы хоть представляете, в чем может быть причина?
может быть, он неправильно импортирован в ваш код?






эти проблемы не связаны. Ошибка
Unresolved variable or type moduleозначает, что IDE не может найти библиотеку javascript, в которой определенmodule, она исчезнет, если вы включите Помощь в написании кода для Node.js в Настройки | Языки и платформы | Node.js и NPM. Но это не поможет с вашей ошибкой времени выполнения, вызванной настройкой вашего приложения.