入口文件
const express = require(‘express’)
const app = express();
const PORT = 5000;
const HOST = ‘可用ip’;//
const cors = require(‘cors’)
const loginRouter = require(’./routes/login’)
const registerRouter = require(’./routes/register’)
const oldtreeIndexRouter = require(’./routes/oldtreeIndex’)
const espadoptRouter = require(’./routes/espadopt’)
const myZooRouter = require(’./routes/myZoo’)
const moreoldtreelistRouter = require(’./routes/moreoldtreelist’)
app.use(cors({//后端跨域
“origin”: “*”,
“methods”: “GET,HEAD,PUT,PATCH,POST,DELETE”,
“preflightContinue”: false,
“optionsSuccessStatus”: 200
}))
app.use(’/’, loginRouter)
app.use(’/’, registerRouter)
app.use(’/’, oldtreeIndexRouter)
app.use(’/’, espadoptRouter)
app.use(’/’, myZooRouter)
app.use(’/’, moreoldtreelistRouter)
// app.use(’/’, loginRouter)
app.listen(PORT, HOST, () => {
console.log(server is running on http://${HOST}:${PORT}
)
})
创建路由接口
如:routes/login.js
const express = require(‘express’)
const router = express.Router()
router.get(’/login’, (req, res, next) => {
res.json({
info: '登陆成功',
status: 200,
token: true
})
})
module.exports = router