如何从命令行测试node.js服务器

时间:2015-08-16 16:52:15

标签: node.js curl

我正在编写一个需要使用Web服务来创建身份验证令牌的iOS应用程序。我编写了一个node.js服务器来创建令牌。

我知道我可以使用curl从命令行本地测试此服务器,但我似乎无法让它工作。

这是服务器代码的片段

var app = express();
....

app.post('/authenticate', function(req, res) {
   // create token
   ......

   res.json({
      identity_token: jws
   });
});

var port = process.env.PORT || 3000;
app.listen(port, function(err) {
   if(err) throw err;        
   console.log('Express server running on localhost:%d', port);
});

我尝试使用以下curl命令

curl -H "Content-Type: application/json" -X POST -d '{"user_id":"USER_ID","nonce":"NONCE"}' http://localhost/authenticate

我收到的错误是"无法连接到localhost端口80:拒绝连接"

我非常感谢有关如何测试此服务器的任何帮助或示例。

0 个答案:

没有答案