500(内部服务器错误)JavaScript,Parse,Express post请求

时间:2014-09-21 03:08:56

标签: javascript facebook node.js express parse-platform

我正在编写一个Parse应用程序以获得乐趣。

我使用Javascript,Parse,Express,只有在我有帖子请求时才会出现错误。

我有一个帖子表格:

form id="eventForm" action="newEvent" method="post">
<div>
    <label for="GoingWhere">Where are you headed: </label>
    <input type="text" id="where" name="where"></input>
</div>

运行类似这样的内容(无论表单的大小)通常会在下次发生500错误时结束:

app.post('/newEvent', function(req, res) {
var event = new Event();

//example for future for form submission
event.destination = req.param('destination', null);
event.where = req.param('where', null);
event.expectedBack = req.param('expectedBack', null);
event.emergency = req.param('emergency', null);
event.timeLeaving = req.param('timeLeaving', null);
event.userDescription = req.param('userDescription', null);
event.photo = req.param('photo', null);
event.friendWith = req.param('friendWith', null);
event.travelingWith = req.param('travelingWith', null);
event.meeting = req.param('meeting', null);
event.doing = req.param('doing', null);
event.address = req.param('address', null);

event.save();
res.render(indexPage);
});

如果我将它运行得更小,它就不会像往常那样快速破碎,但是使用有限。我也不明白为什么会这样。

app.post('/newEvent', function(req, res) {
    var event = new Event();

    //example for future for form submission
    event.destination = req.param('destination', null);
    event.save();
    res.render(indexPage);
    });

我从中得出的唯一结论是,当数据量(列)很大时就会发生这种结论。如果我删除表,它运行正常。如果我使用了很多Object.values,它通常会立即返回错误。

有没有其他人经历过这个。我的假设是错的吗?为什么仅在表格较大时才会出现。我该怎么做才能避免它?

谢谢!

0 个答案:

没有答案