【问题标题】:NodeJS file accessing issueNodeJS文件访问问题
【发布时间】:2022-01-25 10:08:34
【问题描述】:

我有一个公用文件夹(像这样

  • \css
  • \js
  • \组件
    • \图像
      • \image-1.jpg
    • \图标

) 在节点项目中我想访问 html 中的图像 <img src="images/image-1.jpg"> 但在浏览器中显示错误

然而, 我用过 app.use(express.static("public")) 就像 app.js 文件中的那样 但它没有用 我也试过 app.use("\images", express.static(__dirname + 'public/components/images') 但结果是一样的

我不知道该怎么办

【问题讨论】:

    标签: node.js express directory


    【解决方案1】:

    感觉就像你是这一切的初学者。你犯了一个简单的错误。您提到图像位于路径 /images 的组件内部。所以你应该能够访问像/components/images/image-1.jpg 这样的图像。您无法访问图像,因为/images 不是public 目录的直接子级。

    同样,所有的CSS和JS文件都可以分别访问/css/filepath/js/filepath

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-21
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      相关资源
      最近更新 更多