我想制作请求的快速服务文件,因为http://localhost/uploads/image.png
从动态目录(基于环境)process.env.NODE_UPLOAD_DIR
提供文件,如下所示:
/home/user/data/uploads
,但该应用是由~/www/domain.com
提供的。
这可能吗?
我尝试了这个,但是当我请求它时它只是重定向到浏览器的主页(如果它有任何区别,它是一个有角度的应用程序):
app.use(express.static(path.join(proces.env.NODE_UPLOAD_DIR, 'uploads')));
答案 0 :(得分:1)
如果您想在URI和文件系统路径中使用“上传”部分,则需要将其用作前缀:
app.use('/uploads', express.static(
path.join(process.env.NODE_UPLOAD_DIR, 'uploads'))
);