javascript - HTML 包含 js 文件
问题描述
我意识到这个问题已经被问过很多次了,但是我无法让它发挥作用
我有一个包含两个 js 文件(etherjs.js 和 web3-min.js)的 html 文件(main.html)。这些文件位于同一目录中。
但是通过localhost节点服务器请求页面时,页面中不包含文件
我做错了什么?
控制台错误(它说加载元素时出错:):
解决方案
我认为问题出在您的服务器上。
如果您使用快递:
要提供静态文件,例如图像、CSS 文件和 JavaScript 文件,请使用 Express 中的 express.static 内置中间件函数。
public
在根目录下创建一个文件夹。- 将其设置在您的服务器中:
app.use(express.static('public'));
- 放入您需要的文件,例如:
some.js
.
现在你可以用<script src="/some.js"></script>
推荐阅读
- computer-science - 证明可判定语言类在以下操作下是封闭的:互补、连接和交集
- java - InheritanceType.JOINED 和 Spring Data Rest 的问题
- javascript - 有谁知道每次打开 index.html 页面时如何自动运行 .json 文件中的脚本?
- html - 是否有“Enter”或“Tab”excel VBA 可以在网页上执行?
- python - 对张量流图的部分进行基准测试的正确方法是什么?
- android - 在 Firebase Auth 中,如何检测匿名用户升级为 Facebook 用户?
- firebase - Flutter 设计模式:混合构建方法和异步函数
- c++ - 二进制搜索功能 - 即使在数组中找不到数字,也会输出比较次数
- unit-testing - 当连接位于结构中时,我应该如何在 Go 中模拟 Redis 连接?
- r - 使用两个时间序列列转换数据