【问题标题】:Serving static files in node js在节点 js 中提供静态文件
【发布时间】:2019-06-02 12:18:18
【问题描述】:

刚开始学习node js,有一个很基础的问题。谁能告诉我以下代码行中的 /.*/ 是什么意思?

app.get(/.*/, express.static(__dirname + '/public'))

如果我在公共目录中有 2 个 html 文件,如果我想为 myHome.html 提供服务,这段代码应该如何?

感谢您的帮助!

【问题讨论】:

  • 嘿...我认为您应该阅读更多关于在expressjs.com/en/starter/…提供快速静态文件的信息
  • /.*/ 是 url 路径。通配符表示任何含义,因此它将匹配 site.com/.dog/ 和 site.com/.cat/
  • 关于如何提供单个文件:stackoverflow.com/questions/11473607/…
  • 这实际上是两个问题。 get的第一个参数是正则表达式,意思是“匹配任何字符(除了行终止符)”。

标签: node.js


【解决方案1】:

在快递中提供静态服务

app.use(express.static(__dirname + '/public'))

【讨论】:

    猜你喜欢
    • 2017-04-11
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    相关资源
    最近更新 更多