在nestjs中为不同位置和前缀提供多个静态文件?

Ian*_*son 1 javascript node.js express typescript nestjs

我目前正在为我创建的一些开发人员静态文档提供静态文件,我目前正在使用

app.useStaticAssets(docsLocation, {
  prefix: "/docs/"
})
Run Code Online (Sandbox Code Playgroud)

我的问题是,我有另一个想要提供服务的目录,它也有静态内容,是否可以从不同的位置提供服务并为每个位置使用不同的前缀?

任何想法,这都没有在文档中涵盖。

谢谢

Kim*_*ern 5

您可以多次注册静态资产:

app.useStaticAssets(docsLocation1, { prefix: "/docs1/" })
app.useStaticAssets(docsLocation2, { prefix: "/docs2/" })
Run Code Online (Sandbox Code Playgroud)