如何从服务器端访问通过Jquery.getJSON发送的数据?

时间:2017-06-08 10:44:57

标签: javascript jquery json ajax express

我在客户端有以下$ .getJSON请求:

$.getJSON('/video/getToken', {classroomId: roomName}, cb);

在服务器端:

router.route('/video/getToken')
    .get(function(req, res) {
        console.log(req.body);
    });

console.log正在返回一个空对象。不应该输出 {classroomId:roomName}?

1 个答案:

答案 0 :(得分:1)

您正在执行GET请求,因此没有请求正文,而是您需要访问req.query

快递4。*

router.route('/video/getToken')
    .get(function(req, res) {
        console.log( req.query.classroomId );
    });

快递3。*

router.route('/video/getToken')
    .get(function(req, res) {
        console.log( req.query("classroomId") );
    });