gpt4 book ai didi

node.js - 在 Express 路径中获取文件类型

转载 作者:行者123 更新时间:2023-12-04 00:43:21 26 4
gpt4 key购买 nike

我有一个 Express 路由 /doc/:id,它提供文档的 HTML 表示形式,我希望它在附加“.epub ”。但是,Express 不会按句点分隔,所以如果我使用 /doc/:id.epubreq.params.id 设置为“id.epub ”。有没有办法将文件扩展名识别为单独的参数,或者我只需要使用正则表达式来提取它?

我查看了 res.format,但似乎这仅在设置了 Accepted header 时才有效,如果只是键入 URL,则不会有效据我所知,进入浏览器。

最佳答案

这有效:

app.get('/doc/:filename.:ext', function(req, res) {
...
});

这要求 /doc/ 之后的部分至少包含一个句点,这可能是也可能不是问题。

关于node.js - 在 Express 路径中获取文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16338227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com