可以通过以下步骤实现:
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, 'public')));
app.get('/pdf', (req, res) => {
const pdfPath = path.join(__dirname, 'public', 'example.pdf');
res.sendFile(pdfPath);
});
在上面的例子中,当访问/pdf
路径时,会将example.pdf
文件发送给客户端。
app.listen(3000, () => {
console.log('Server started on port 3000');
});
以上代码将在本地的3000端口启动express应用。
现在,你可以通过访问http://localhost:3000/pdf
来获取并下载公用文件夹中的pdf文件。
对于这个问题,腾讯云提供了一系列的云服务产品,其中包括对象存储(COS)和云函数(SCF)等,可以用于存储和处理文件。你可以根据具体需求选择适合的产品。更多关于腾讯云的产品信息,请参考腾讯云官方文档:腾讯云产品文档。
领取专属 10元无门槛券
手把手带您无忧上云