我有一个带有html之类的应用程序,例如==
<script type="module" src="/libs/ajax.js"></script>
<script type="module" src="/scripts/login.js"></script>
这2个脚本如下
ajax.js
export class Ajax {
//blabla
}
login.js
import { Ajax } from '../libs/ajax.js'
const loginBtn = document.getElementById('go_login');
const signupBtn = document.getElementById('go_signup');
const ajax = new Ajax();
document.getElementById('signup').onclick = () => {
const username = document.getElementById('signup_name').value;
if(username && email && password){
ajax.post('', {//blabla})
}
在本地可以正常运行,并且我能够构建和运行它。
但是,当我在heroku上部署时,我得到以下信息:
无法加载模块脚本:服务器回应为 非JavaScript MIME类型的“文本/ html”。严格的MIME类型检查是 根据HTML规范对模块脚本强制执行。