stremio / apps /server /src /index.ts
aladhefafalquran
Add torrent streaming: webtorrent + torrentio + stream routes
79cb32e
import express from 'express'
import cors from 'cors'
import helmet from 'helmet'
import cookieParser from 'cookie-parser'
import { env } from './env.js'
import authRouter from './routes/auth.js'
import tmdbRouter from './routes/tmdb.js'
import subtitlesRouter from './routes/subtitles.js'
import watchlistRouter from './routes/watchlist.js'
import historyRouter from './routes/history.js'
import streamRouter from './routes/stream.js'
const app = express()
app.use(helmet({
crossOriginResourcePolicy: { policy: 'cross-origin' },
contentSecurityPolicy: false,
}))
app.use(cors({
origin: env.CLIENT_URL,
credentials: true,
}))
app.use(express.json())
app.use(cookieParser())
app.use('/api/auth', authRouter)
app.use('/api/tmdb', tmdbRouter)
app.use('/api/subtitles', subtitlesRouter)
app.use('/api/watchlist', watchlistRouter)
app.use('/api/history', historyRouter)
app.use('/api/stream', streamRouter)
app.listen(env.PORT, () => {
console.log(`Server listening on port ${env.PORT}`)
})