ルートに基づいてスタティックパスを変更したいと思います。例えば、(動作しない):ルートに基づいて高速静的パスを変更するにはどうすればよいですか?
const app = express();
const appRouter = express.Router();
const adminRouter = express.Router();
appRouter.use(express.static('/path/to/app/static/assets');
adminRouter.use(express.static('/path/to/admin/static/assets');
app.use('/', appRouter);
app.use('/admin', adminRouter);
また、これは動作しません:
const app = express();
app.use('/', express.static('/path/to/app/static/assets');
app.use('/admin', express.static('/path/to/admin/static/assets');
私は何をしたくないんするアプリケーション全体の静的として両方のパスを設定されている:
// the following will expose both paths as static for the entire app
// this does not accomplish what I am trying to do
const app = express();
app.use(express.static('/path/to/app/static/assets');
app.use(express.static('/path/to/admin/static/assets');
これは可能ですか?