heroku为什么将我的nodeJS发布请求作为get请求?

时间:2018-07-23 22:29:41

标签: jquery node.js post heroku get

我对部署到Heroku的简单应用程序nodeJS和jQuery应用程序有问题。我正在使用一个在我的本地主机上运行的发布请求,但是当部署到heroku时返回以下错误:

无法获取/ api / friends

此请求是通过前端html表单发出的:

'<a href="/api/friends" method='post'><button type="button" class="btn 
btn-success" id="submit">Submit</button></a>'

在服务器上使用以下命令进行处理:

    app.post('/api/friends', function(req, res) {

        var user = new User(req.body.name, req.body.species, req.body.scores);

        user.match();

        res.json(user.bestie);
});

有什么想法可能会在Heroku中给我以上错误消息吗?我查看了stackoverflow,似乎只能在PHP中找到类似的问题。

谢谢 迈克

0 个答案:

没有答案