res.redirect()
で引数を送信します。しかし、実行中にエラーが発生し、送信後にヘッダーを設定できないと言っています。エラー:送信後にヘッダーを設定できません
これはどういう意味ですか、どうすれば修正できますか?
app.post('/updateCollaborateRequest', function(req,res) {
if(req.body.accept == true) {
Team.findOne({'name': req.body.data.teamName}, function (err, team) {
if(err) {
res.redirect('/explore');
}
team.accepted = true;
team.save(function (err) {
if (err) {
alert(err);
}
Request.findOne({'emailAdmin': req.session.email}, function(err, request) {
request.seen = true;
request.save(function(err) {
if(err) {
console.log(err);
}
});
});
res.redirect("/teamprof/" + team.name);
});
});
}
Request.findOne({'emailAdmin': req.session.email}, function(err, request) {
request.seen = true;
request.save(function(err) {
if(err) {
console.log(err);
}
res.render('userprof1', {message : req.flash('done')});
});
});
});
編集されたこの投稿の_really_受け入れられない嘆願のほかに、私は未解決のまま残っている以下の2つの答えがあることに気付きます。その時にどちらかがあなたを助けてくれましたか?私はあなたが[今日もまた投稿しました](https://stackoverflow.com/questions/46894865/how-to-identify-the-encoding-charset-of-a-file-in-java)を見ました - 私に許可してくださいあなたが受け取った有益な回答とやりとりすることをお勧めします。このサイトは、地域社会の精神、そしてそのゲーミングに基づいて成功または失敗すると考える価値があります。 – halfer
こんにちは、私は質問をするためにフォーラムを使用する方法をお詫び申し上げます。私は確かにstackoverflowで質問する方法の事実を認識していない、次回にそれらを心に留めようとするでしょう。そして、私の知る限りでは、答えのどちらもこの質問に関して私を助けませんでした。それは長い時間でしたので、正しい解決策が当時どのようなものか分かりませんでした。 –
まあ、OK。私はここではっきりと述べる危険にさらされているかもしれませんが、彼らはあなたを助けようとしました。彼らとやりとりしたり、返信したり、努力してアップヴォートするのは普通のことです。私はこれがスタックオーバーフローに特に関係しているとは思わない - 普通の人間のやりとりの感謝の表情ではない? – halfer