使用Advanced Rest Client测试nodejs应用程序

时间:2016-04-21 11:17:47

标签: node.js rest

我想在MEAN应用程序中测试的服务:

app.post('/post_employee', function (req,res) {
        var emp_temp = new Employee ({
            name: req.params.name,
            birthDate: req.params.birthDate,
            phoneNumber: req.params.phoneNumber,
            email: req.params.email,
            entryDate: req.params.entryDate,
            sendMail: req.params.sendMail,
            sendSMS: req.params.sendSMS,
            facebookPost: req.params.facebookPost
        });
        emp_temp.save(function(err, emp){
            if ( err )
                return console.error(err);
            else
                return console.log("Employee inserted correctly");
        });
    });

我可以使用localhost访问应用程序:4242,没问题。

我尝试使用Advanced Rest Client进行测试。

路径是localhost:4242 / post_employee

类型是POST

原始有效载荷是

{
   name : "pdero", 
   birthDate: Date.now(), 
   phoneNumber : "12345678", 
   email : "email@server.com" ,
   entryDate : Date.now(), 
   sendMail: false,
   sendSMS: true, 
   facebookPost: false
}

原始标头为Content-Type: application/json

结果为net::ERR_NAME_NOT_RESOLVED

我做错了什么?

1 个答案:

答案 0 :(得分:0)

http://放在localhost:4242

之前