刷新页面时,res.json不是命令提示符中的函数

时间:2016-05-07 09:05:28

标签: node.js

这是第一次使用tryng nodejs,面对" TypeError:res.json不是函数"在命令提示符下, 节点版本:4.4.4 npm版本:2.15.1 这是我的server.js文件中的代码:

var express = require('express');
var app = express();

app.use(express.static(__dirname + "/public"));
app.get('/contactlist', function(res, req){
    console.log("i received a get request");

                person1 = {
                            name:"Mahesh",
                            email:"A geek",
                            number:"22"
                        };
                person2 = {
                            name:"Ganesh",
                            email:"A nerd",
                            number:"25"
                        };
                person3 = {
                            name:"Ramesh",
                            email:"A noob",
                            number:"27"
                        };


    var contactlist = [person1, person2, person3];
    res.json(contactlist);
});

app.listen(3000);
console.log('server running on port 3000');

帮助pliss ..

1 个答案:

答案 0 :(得分:6)

功能签名应该是

function(req,res){}

为您的app.get回调。你有反对的params。