数据交互 后端代码

// 这里以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;
原文地址:https://www.cnblogs.com/zhouxiaohouer/p/8028449.html