Javascript HTML包含js文件

Javascript HTML包含js文件,javascript,html,node.js,Javascript,Html,Node.js,我意识到这个问题已经被问过很多次了,但是我没能让它起作用 我有一个html文件(main.html),其中包括两个js文件(etherjs.js和web3-min.js)。这些文件位于同一目录中 但是当通过localhost节点服务器请求页面时,页面中不包括文件 我做错了什么 控制台错误(表示加载源为的元素时出错): 我想问题出在你的服务器上 如果您使用express: 要提供静态文件,如图像、CSS文件和JavaScript文件, 在express中使用express.static内置中间件

我意识到这个问题已经被问过很多次了,但是我没能让它起作用

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

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

我做错了什么

控制台错误(表示加载源为的元素时出错):


我想问题出在你的服务器上

如果您使用express:

要提供静态文件,如图像、CSS文件和JavaScript文件, 在express中使用express.static内置中间件功能

  • 在根目录中使文件夹被调用
    public
  • 在服务器中设置它:
    app.use(express.static('public')
  • 放入您需要的文件,例如:
    some.js
  • 现在您可以使用


    我想问题出在你的服务器上

    如果您使用express:

    要提供静态文件,如图像、CSS文件和JavaScript文件, 在express中使用express.static内置中间件功能

  • 在根目录中使文件夹被调用
    public
  • 在服务器中设置它:
    app.use(express.static('public')
  • 放入您需要的文件,例如:
    some.js
  • 现在您可以使用


    在引用文件名时,尝试在文件名前加一个斜杠:
    此外,请检查浏览器控制台以查看错误是什么。@NisargShah仍然存在相同的错误。我从dev consoleare更新了原始帖子,但有错误。您确定图片内容是针对
    main.html
    ,它位于您的
    browsered
    目录中吗?@pooyan 100%确定。我甚至可以提供一个截图,如果你想代替截图,试着右键点击打开标签,然后按“在浏览器中显示”,这样你就可以确定了。在图片中,您浏览的
    上有一个棕色圆圈,这可能意味着您的目录中有问题。在引用文件名时,请尝试在文件名前加一个斜杠:
    此外,请检查浏览器控制台以查看错误。@NisargShah仍然存在相同的错误。我从dev consoleare更新了原始帖子,但有错误。您确定图片内容是针对
    main.html
    ,它位于您的
    browsered
    目录中吗?@pooyan 100%确定。我甚至可以提供一个截图,如果你想代替截图,试着右键点击打开标签,然后按“在浏览器中显示”,这样你就可以确定了。在图片中,你的
    浏览器上有一个棕色的圆圈,这可能意味着你的目录有问题。