首页 > 解决方案 > HTML 包含 js 文件

问题描述

我意识到这个问题已经被问过很多次了,但是我无法让它发挥作用

我有一个包含两个 js 文件(etherjs.js 和 web3-min.js)的 html 文件(main.html)。这些文件位于同一目录中。

但是通过localhost节点服务器请求页面时,页面中不包含文件

我做错了什么?

控制台错误(它说加载元素时出错:):

在此处输入图像描述

标签: javascripthtmlnode.js

解决方案


我认为问题出在您的服务器上。

如果您使用快递:

要提供静态文件,例如图像、CSS 文件和 JavaScript 文件,请使用 Express 中的 express.static 内置中间件函数。

  1. public在根目录下创建一个文件夹。
  2. 将其设置在您的服务器中:app.use(express.static('public'));
  3. 放入您需要的文件,例如:some.js.

现在你可以用<script src="/some.js"></script>

更多信息


推荐阅读