mirror of https://github.com/Chocobozzz/PeerTube
Add cors for static paths too
parent
0f7fedc398
commit
62945f067b
21
server.ts
21
server.ts
|
@ -114,22 +114,11 @@ import { UpdateVideosScheduler } from './server/lib/schedulers/update-videos-sch
|
|||
|
||||
// Enable CORS for develop
|
||||
if (isTestInstance()) {
|
||||
app.use((req, res, next) => {
|
||||
// These routes have already cors
|
||||
if (
|
||||
req.path.indexOf(STATIC_PATHS.TORRENTS) === -1 &&
|
||||
req.path.indexOf(STATIC_PATHS.WEBSEED) === -1 &&
|
||||
req.path.startsWith('/api/') === false
|
||||
) {
|
||||
return (cors({
|
||||
origin: '*',
|
||||
exposedHeaders: 'Retry-After',
|
||||
credentials: true
|
||||
}))(req, res, next)
|
||||
}
|
||||
|
||||
return next()
|
||||
})
|
||||
app.use(cors({
|
||||
origin: '*',
|
||||
exposedHeaders: 'Retry-After',
|
||||
credentials: true
|
||||
}))
|
||||
}
|
||||
|
||||
// For the logger
|
||||
|
|
|
@ -8,6 +8,8 @@ import { VideosCaptionCache } from '../lib/cache/videos-caption-cache'
|
|||
|
||||
const staticRouter = express.Router()
|
||||
|
||||
staticRouter.use(cors())
|
||||
|
||||
/*
|
||||
Cors is very important to let other servers access torrent and video files
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue