Node.js 在Express.JS中没有名称的情况下调用图像文件

Node.js 在Express.JS中没有名称的情况下调用图像文件,node.js,express,Node.js,Express,在ExpressJS中,我想调用图像,而不需要它们的路径或名称 可能是扫描服务器端的目录,然后将路径信息发送到客户端 路径如下所示: /images/blocks/trees/random-file-name.png 或 关于如何实现这一点的一些想法?如果不将远程目录设置为静态文件夹,则可能无法直接访问前端的远程目录。例如,app.use('/public',express.static(path.join('public'))。因此,如果你想随机选择,我认为你必须首先初始化所有可能的文件夹,

ExpressJS
中,我想调用图像,而不需要它们的
路径
名称

可能是扫描服务器端的目录,然后将路径信息发送到客户端

路径
如下所示:

/images/blocks/trees/random-file-name.png


关于如何实现这一点的一些想法?

如果不将远程目录设置为静态文件夹,则可能无法直接访问前端的远程目录。例如,
app.use('/public',express.static(path.join('public'))。因此,如果你想随机选择,我认为你必须首先初始化所有可能的文件夹,以便在前端访问。这应该怎么做?你有可能随机选择的文件夹列表吗,或者可能有任何东西(你可能不知道)?我在一个文件夹中有50个文件,如
grass-center-3_top.png
tree-center-2_bottom.png
。。。说明:我正在开发一个游戏,这些图片是为游戏世界准备的。谢谢。也许像php的glob()函数?!!
/images/blocks/grass/random-file-name.png