Неправильный тип mime при обслуживании javascript из Go

#javascript #vue.js #vuex

Вопрос:

У меня есть файл шаблона go, который успешно отображает мой HTML и данные с сервера. Однако я хочу создать функцию поиска и фильтрации с помощью Vue и, возможно, Vuex, передав данные из файла Go в качестве реквизита компоненту Vue (пожалуйста, поправьте меня, если я ошибаюсь в выборе этого способа). Я создал три файла:

vue_func.js который содержит следующее:

 new Vue({
  el: "#app",
  delimiters: ['{%', '%}'],
  
  data() {
    return {
      name: "World!"
    };
  },
  
});
 

А dronemodel.js файл, содержащий HTML, который должен отображать список дронов и в основном выглядит следующим образом :

 const models={
template:`<myhtml>`
}
 

затем я экспортирую эту константу:

 export{models}
 

Затем я пытаюсь импортировать это в vue_func.js:

 import {models} from './components/dronemodels'
 

и пытается использовать его в качестве:

 Vue.component("models", models);
 

Эта установка выдает эту ошибку:

Не удалось загрузить сценарий модуля: ожидался сценарий модуля JavaScript, но сервер ответил типом MIME «текст/html». Строгая проверка типов MIME применяется для сценариев модулей в соответствии со спецификацией HTML.

В чем может быть проблема? То же самое происходит, когда я пытаюсь импортировать свой store.js (Vuex) в экземпляр my vue, который находится по адресу vue_func.js.

Комментарии:

1. Если вы подозреваете проблему с вашим кодом Go, пожалуйста, отредактируйте свой вопрос, чтобы включить соответствующий источник Go. Если нет, пожалуйста, удалите go метку.

2. Моя беда, я не думаю, что это проблема с выходом. Метка удалена.