我正在编写一个需要使用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:拒绝连接"
我非常感谢有关如何测试此服务器的任何帮助或示例。