我正在尝试将一个js ( js是项目中的本地文件)链接到这个html (results.html):

问题是js没有加载。
我已经尝试过了:
/static/js/ResultspieChart.js
../static/js/ResultspieChart.js
static/js/ResultspieChart.js但是如果我使用:
<script th:src="@{/js/ResultspieChart.js}"></script>它起作用了,th is a Java template engine
实际上,根据intelliJ助手的url是格式良好的,问题在哪里?
发布于 2016-04-18 00:32:00
大多数情况下,无法正确解析文件系统路径。使用http服务器来服务您的html和../static/js/ResultpieChart.js应该可以工作。您可以使用http-server npm包,如下所示(前提条件:您需要安装节点):1.全局安装http-server
npm安装-g http-server
的根目录中启动http-server
http服务器
这将在默认端口(8080)上启动服务器。因此,如果您浏览localhost:8080,您可以看到您的文件
https://stackoverflow.com/questions/36678926
复制相似问题