Я бы хотел использовать Nest для обслуживания двух статических приложений.В основном это означает, что у меня есть общая папка, такая как
/public
/admin
/main
В гнезде я делаю
app.useStaticAssets(join(__dirname, '..', 'public/main'));
Теперь, если я зайду на http://localhost:3000
, она будет обслуживать /public/main/index.html
.Это хорошо, однако, когда я перехожу к http://localhost:3000/admin
, я хочу /public/admin/index.html
Одним из решений будет копирование всего, что находится внутри /main
, непосредственно в public
, но это усложнит мой процесс сборки, иУ меня такое ощущение, что то, что мне нужно, очень легко, потому что в экспрессе вы можете сделать
app.use('/admin/*', app.useStaticAssets(join(__dirname, '..', 'public/admin')));
app.use(app.useStaticAssets(join(__dirname, '..', 'public/')))
Нечто подобное (не проверено, но кажется правильным :))