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'));
})
这条语句相当于所有请求过来,都去项目当前的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...