如何检查express.js中的传入请求是否要求HTML?与CSS,JS,图像等其他静态资产相反。
我想要做的是强制重定向包含大写字母的路径(强制路径为小写),这样我就不会在那里找到重复的链接。
我不希望这会影响对静态资产的请求,例如图片,CSS表格,PDF等。
答案 0 :(得分:1)
一般情况下 - 你不能。
Accept
请求标头可以为您提供客户端将接受的类型列表,但通常包括全能通配符。
您可以在处理程序级别处理此问题(并测试您使用HTML响应的路由中的大写字符的URL)。
那就是说 - 我不明白为什么你要避免重复HTML文档的URL,而不是其他类型的文件。