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