【问题标题】:finding path in HTML在 HTML 中查找路径
【发布时间】:2020-11-18 13:40:30
【问题描述】:

我的文件是这样组织的:

My/
├── public/
│   ├── css/
│   │   ├── sign.css
├── views/
│   ├── register.ejs

然后我在下面输入以访问“sign.css”文件:
<link href="css/sign.css" rel="stylesheet">

为什么href路径正确?
不应该是../public/css/sign.css
因为为了访问 sign.css,步骤是
“将一个文件返回到我的 -> 公开 -> 进入 css -> 访问 sing.css”?

【问题讨论】:

  • 您使用的是快递吗? express.use(express.static(...)) 之类的东西?
  • 了解您正在使用的库会很有帮助。 HTML/Document Root 可以是 My/public,这将导致该路径的所有 URL 都是 relative
  • 是的,我正在使用快递

标签: html css node.js file path


【解决方案1】:
app.use(express.static('public'))

以上代码设置了提供静态资产的公共目录。 Express 查找相对于静态目录的文件,因此静态目录的名称不是 URL 的一部分。

【讨论】:

  • 明白了,谢谢!
猜你喜欢
  • 2017-05-07
  • 1970-01-01
  • 2021-06-02
  • 1970-01-01
  • 2020-03-08
  • 2017-06-02
  • 1970-01-01
  • 2017-07-14
  • 2016-02-17
相关资源
最近更新 更多