23 lines
513 B
TypeScript
23 lines
513 B
TypeScript
import { Elysia } from 'elysia';
|
|
|
|
import latest from '@/router/latest'
|
|
import search from '@/router/search'
|
|
import transparency from '@/router/transparency'
|
|
import video from '@/router/video'
|
|
import websocket from '@/router/websocket'
|
|
|
|
const app = new Elysia()
|
|
app.use(latest)
|
|
app.use(search)
|
|
app.use(transparency)
|
|
app.use(video)
|
|
app.use(websocket)
|
|
|
|
process.on('uncaughtException', err => {
|
|
console.log(err)
|
|
})
|
|
|
|
app.listen(1337);
|
|
console.log(
|
|
`api is running at ${app.server?.hostname}:${app.server?.port}`
|
|
); |