我正在制作一个简单的测试项目,包括2个JavaScript文件,在其中我导出和导入模块,如下所示。
但是,当打开html页面时,控制台中生成的错误表明:
Access to script at 'file:///C:/Users/index2.js' from origin 'null' has been blocked by CORS policy Failed to load resource: net::ERR_FAILED (index2.js:1)
我试图停用CORS,但这总是导致相同的错误,我使用的是Google Chrome浏览器。
代码异常是什么,如何解决此问题?
index2.js:
export default class test {
static method () {
return ('hello world' ) ;
}
index.js:
import test from './index2.js';
console.log (test.method()) ;
在 index.html中:
<script type = "module" src="./index.js"></script>
答案 0 :(得分:0)
我通过设置本地Web服务器解决了问题,我使用了 XAMPP ,下面的链接显示了安装和使用情况:
https://www.maketecheasier.com/setup-local-web-server-all-platforms/