数据交互 后端代码

// 这里以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;

 

posted @ 2017-12-12 16:27  周小猴儿  阅读(381)  评论(0编辑  收藏  举报