[英]Express Routing
我正在嘗試將不同的url請求路由到不同的目錄。 現在,我正在使用這個:
app.use(express.static(root));
將所有內容路由到我項目中的特定目錄。 我需要做的是僅在請求不是針對其他目錄的子集的情況下,才有條件地路由到該目錄。 例:
if(route == '/blah1'){
//route to particular folder
}
else if(route == '/blah2'){
//route to a different folder
}
else{
//otherwise use static route
}
有任何想法嗎?
您可以在層次結構的不同點上“裝載”靜態中間件。 將默認的“ catch-all”目錄放在最后:
app.use('/blah1', express.static('/somedir1'));
app.use('/blah2', express.static('/somedir2'));
app.use(express.static('/defaultdir'));
請參閱express.js文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.