2024-08-27 10:08:47 +08:00

23 lines
582 B
JavaScript
Executable File

const router = require('koa-router')()
const { getMovies, searchMovies } = require("../dao/movieDao.js")
router.prefix('/movies')
router.get('/hot', async function (ctx, next) {
ctx.body = await getMovies(Object.assign({}, ctx.request.query, {
state: "hot"
}))
})
router.get('/coming', async function (ctx, next) {
ctx.body = await getMovies(Object.assign({}, ctx.request.query, {
state: "coming"
}))
})
router.post('/searchMovies', async function (ctx, next) {
ctx.body = await searchMovies(ctx.request.body)
})
module.exports = router