关于在nodejs的express框架下引用echarts模块的问题
发布于 3 年前 作者 littlebird-maker 1478 次浏览 来自 问答

问题描述:: 在express框架下的index.ejs中引用echarts的文件echarts.min.js,程序会自己把路径引导至localhost:\8085\lookarticle\echarts.min.js下面来。实际上路径是在程序的根目录的下面。 如果是用绝对路径 <script type=“text/javascript” src=“http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js”></script>的话,会报错 GET https://echarts.apache.org/examples/vendors/echarts/echarts.min.js net::ERR_ABORTED 404 希望请教各位大神,在express框架下面引用echarts模块的方法。或者希望各位大神能够指点迷津,帮忙找出报错的缘由 具体报错视图 引用方发一(使用相对路径): aaa.png 报错: bbb.png

	引用方法二(使用官网路径):
		![ccc.png](//static.cnodejs.org/FuukxkWZvAp0lW7DdBaeUXL18hjV)
	报错:
		![ddd.png](//static.cnodejs.org/FtjBDTNEws9iH7eTcCJREalh1m5C)
4 回复

不好意思,后面两个没有加载出来

补充一下,这里使用的其实是ejs模板和express框架

我知道了。。。又是一次自问自答。需要把你的资源文件放到public文件夹下,然后在app.js中设置public为静态资源目录app.use(express.static(path.join(__dirname, “…/public”)));然后在script中引用就OK了。

回到顶部