27 lines
645 B
JavaScript
27 lines
645 B
JavaScript
const express = require('express')
|
|
const app = express()
|
|
const router = require('./router/index')
|
|
|
|
const cors = require('cors')
|
|
app.use(cors())
|
|
|
|
|
|
app.use(express.json())
|
|
|
|
app.use(express.urlencoded({ extended: false }))
|
|
|
|
// 获取试卷列表
|
|
app.get('/api/papers', router.getList)
|
|
// 搜索题目
|
|
app.get('/api/topics/search', router.searchTopics)
|
|
// 上传试卷
|
|
app.post('/api/papers/upload', router.uploadPaper)
|
|
// 获取试卷详情
|
|
app.post('/api/paperDetail', router.getPaperDetail)
|
|
// 获取试卷题目
|
|
app.post('/api/paperQuestions/topics', router.getPaperQuestions)
|
|
|
|
app.listen(3000, () => {
|
|
console.log('http://localhost:3000')
|
|
})
|