juice-shop
19 строк · 892.0 Байт
1/* /ftp directory browsing */
2app.use('/ftp', serveIndexMiddleware, serveIndex('ftp', { icons: true }))3
4app.use('/.well-known', serveIndexMiddleware, serveIndex('.well-known', { icons: true, view: 'details' }))5app.use('/.well-known', express.static('.well-known'))6
7/* /encryptionkeys directory browsing */8app.use('/encryptionkeys', serveIndexMiddleware, serveIndex('encryptionkeys', { icons: true, view: 'details' }))9app.use('/encryptionkeys/:file', keyServer())10
11/* /logs directory browsing */12app.use('/support/logs', serveIndexMiddleware, serveIndex('logs', { icons: true, view: 'details' }))13app.use('/support/logs/:file', logFileServer())14
15/* Swagger documentation for B2B v2 endpoints */16app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument))17
18app.use(express.static(path.resolve('frontend/dist/frontend')))19app.use(cookieParser('kekse'))