1

私はNode.jsが初めてです。これに関するいくつかの解決策を教えてください。

登録フォームを作成してページを投稿したところです。また、Mongoose 検証を使用しました。投稿されたページにエラーメッセージが表示されているため、リクエストを投稿している場所から同じページにとどまる方法。

 router.post("/formpost", upload.array('myFile', 12), function(req, res, next){
    var user1 = new User({
      firstname:req.body.first_name,
      lastname: req.body.last_name,
      email: req.body.email,
    });
    user1.save(function(err){
     if (err) {
        res.send(errMessage);  
     }
     else
     {
       res.send("Success");
     }
  });
});

または、私が使用している場合、

return next(new Error(errMessage));

次に、ページに完全なエラーメッセージを表示します。しかし、まだ投稿されたページにあります

4

1 に答える 1

2

res.redirect('back');エラーを見つけたときにいつでも使用してください。

于 2016-03-29T10:42:44.053 に答える