// 这里以express某个路由文件说明问题,一级路由是/api var express = require('express'); var router = express.Router(); router.get('/getsth', function(req, res, next) { // 是否需要跨域 // res.header('Access-Control-Allow-Origin', '*') var name = req.query.name var age = req.query.age res.json({ status:0, msg:'success', data:{ name : name, age:age } }) // req对请求做一些事儿 // res对响应做一些事儿 // next,下一步回调事件 }); router.post('/poststh', function(req, res, next) { // 是否需要跨域 // res.header('Access-Control-Allow-Origin', '*') // post请求的参数封装在body中,这里在express中需要使用body-parser在路由前提前进行封装。 var name = req.body.name var age = req.body.age res.json({ status:0, msg:'success', data:{ name : name, age:age } }) // req对请求做一些事儿 // res对响应做一些事儿 // next,下一步回调事件 }); module.exports = router;