這是我的程式碼結構
#我在app.js用了這樣一句程式碼,使得我的index.html,movieDetail.html都可以被訪問,但是我不知道這句程式碼的意思,求解答
app.use('*', function (req, res) {
res.sendFile(path.resolve('./public'));
})
为情所困2017-06-05 11:15:38
這句話相當於所有請求過來,都去專案目前的public目錄下尋找所請求的文件,找到就返回,你的indez.html和movieDetail.html在public目錄下,當然會回傳
曾经蜡笔没有小新2017-06-05 11:15:38
全部都是 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...