express.js/serve生成的图像

top*_*kip 6 node.js express

我正在使用快递,我想提供生成的图像.html源代码<img src="/generated/image">和路由设置所以当调用GETto 时/generated/image,会创建一个PNG(例如,放在公共目录中,但我想这不是绝对必要的).现在我想将该图像发回给用户.我应该res.send()用于此目的吗?如何将数据提供给用户?

Rya*_*lds 10

根据您用于创建图像的库,您应该能够res.end(image, 'binary');确保包含正确的Content-Type标头.

如果您不想在每次将文件写入磁盘时生成文件,请存储在键/值存储,关系数据库等中...如果在创建之前已经创建了它,则检查/服务例程.