0

这是一个简单的应用程序,它接受一个发布请求并在其中保存邮件 ID。

app.get('/', function (req, res) {
  res.render('index',
  { title : 'Home' }
  )
});

app.post(
        '/mail/',
        function(req,res){
            Mail.addMail(

                req.body.mailid,
                function(err,mail){
                    if((mail) &&(!err)){
                        res.send(200);
                    }
                    else{
                        res.send(401,err);
                    }
                }

                );
        }
        );


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

当我尝试通过 python ping 它时:

r = requests.post('http://127.0.0.1:3000/mail/')

服务器根本没有响应。甚至没有一个发布请求被注册。不过,get 请求工作正常。我哪里错了?

4

1 回答 1

1

我认为 node.js 路由应该在没有尾部斜杠的情况下定义——你可以试试。

除此之外,我觉得还不错。。

于 2013-05-22T15:42:17.297 回答