我正在尝试为将以编程方式生成的虚拟文件映射路由。但是,路由映射似乎不支持此功能。
get("/channel/:channel/logo/:width/:height/image.:fileExtension", (req, res) -> {
String channel = req.params(":channel");
String width = req.params(":width");
String height = req.params(":height");
String fileExtension = req.params(":fileExtension");
除了:fileExtension之外,每个req.param值都被填充。我必须将其更改为以下内容,然后自己解析扩展名。
get("/channel/:channel/logo/:width/:height/:fileName", (req, res) -> {
String channel = req.params(":channel");
String width = req.params(":width");
String height = req.params(":height");
String fileName = req.params(":fileName");
不是交易破坏者,但我缺少什么吗?是否由于“。”而需要使用文字限定符?不知道这是否会影响内部模式匹配机制。