在我的项目中,我需要动态存储一些文本文件,最终用户应该能够从浏览器下载它们。我知道最好的方法是使用像MINIO或S3这样的对象存储,但是不幸的是,我唯一的方法是在内存存储中使用。因此,我想做的是:创建了一个公用文件夹,并使用以下代码公开了该文件夹:
var express = require('express');
var app = express();
//setting middleware
app.use(express.static( 'public')); //Serves resources from public folder
var server = app.listen(5000);
就这么简单。然后进行测试以确保可以下载并找到文件,并在尝试时创建了一个带有t.txt文件的公用文件夹:
http://localhost:5000/public/t.txt
我知道
那我为什么不明白呢?同样,我要实现的目标将与场景很好地匹配,并且完全可行吗?