可以通过以下步骤实现:
下面是一个示例代码:
const express = require('express');
const app = express();
app.get('/files/:filename', (req, res) => {
const url = req.url;
const filename = req.params.filename;
// 删除文件名
const urlWithoutFilename = url.split('/').slice(0, -1).join('/');
res.send(`URL without filename: ${urlWithoutFilename}`);
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上述示例中,当访问URL "/files/myfile.txt"时,服务器将返回"URL without filename: /files"。
对于Express的相关知识,Express是一个流行的Node.js Web应用程序框架,用于构建可扩展的Web应用程序和API。它具有简洁的API和丰富的功能,适用于各种规模的项目。Express提供了路由、中间件、模板引擎等功能,使开发人员能够快速构建高效的Web应用程序。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和项目要求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云