【发布时间】: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