node.js – Verstehe res.sendFile(path.resolve('./public')) nicht
漂亮男人
漂亮男人 2017-06-05 11:13:38
0
3
903

Das ist meine Codestruktur

Ich habe diesen Code in app.js verwendet, damit auf meine index.html und movieDetail.html zugegriffen werden kann, aber ich weiß nicht, was dieser Code bedeutet. Bitte geben Sie mir eine Antwort

app.use('*', function (req, res) {
   res.sendFile(path.resolve('./public'));
 })
漂亮男人
漂亮男人

Antworte allen(3)
为情所困

这条语句相当于所有请求过来,都去项目当前的public目录下寻找所请求的文件,找到就返回,你的indez.html和movieDetail.html在public目录下,当然会返回

我想大声告诉你

路由解析到相对应的public下的html页面

曾经蜡笔没有小新

全部都是 express 框架的内容,参考官方文档 http://expressjs.com/en/4x/ap... 和 http://expressjs.com/en/4x/ap... 。简单来说这段代码的意思就是匹配所有的路由,收到请求后返回public路径下的具体文件。
也可以看中文文档:http://www.expressjs.com.cn/4... 和 http://www.expressjs.com.cn/4...

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage