0
我使用以下get
:節點快速SENDFILE要求結束斜線
app.get("/:project/*", auth, function (req, res) {
然後解析對一個配置文件來加載動態目錄:
var path = req.params[0] ? req.params[0] : "index.html";
res.sendfile(path, { root: "./builds/" + config[req.params.project].dir + "/dist/" });
偉大的工程,唯一的問題是如果我要進入默認設置(index.html
),它需要我的網址以「/」結尾。例如,我必須使用http://server.com/some_project/
,如果尾部的斜線不在那裏,則會引發Cannot GET /some_project
錯誤。好奇有沒有辦法解決這個問題?
嘗試添加'?',現在它似乎沒有加載任何路線,只是掛在那裏,直到它超時。 – Fluidbyte
你能分享一些信息嗎?你嘗試過的URL,也許堆棧跟蹤? – nowk
它甚至不會觸及'app.get(「/:project /?*」,...)'。我的控制檯登錄在裏面,什麼也沒有。該URL位於私人服務器上,但正如原始問題中所述,沒有什麼特別之處。 – Fluidbyte