switch (req.path)
{
case "/api/posts":
console.log("posts");
break;
case "/api/posts/tags/*": // the part * is always changing depending on user input
console.log("tags");
break;
case "/api/best":
console.log("best");
break;
default:
console.log("default");
}
的req.path給我的道路如何切換大小寫不一致可變格式
例如
/api/post/tags/asd,dsfd
/api/post/tags/1
/api/post/tags/12,123
你如何以此爲有效管理越好?
一些框架提供路徑分析器,看起來像
/*
這和*之後的任何輸入被忽略,因爲同樣的處理。我很好奇它的內在機制。
使用'if-else'或切換'substring'。 –
是的,只需使用'startsWith'類的東西。否則,正則表達式。 –