ボタンに基づく ajax 投稿である POST があり、フォームには独自の投稿があります。ボタンがクリックされるたびに投稿が作成されますが、get を呼び出して 304 を返しても、userProfile ページにリダイレクトされません。
スクリプト ファイルは次のとおりです。
$('.removeEmail').click(function() {
$.post('/removeEmailPost', {userE: $(this).data('user')});
});
ルートファイルは次のとおりです。
exports.newEmailPost = function(req, res) {
if(req.body.emailNew === '') {
console.log('blank');
res.redirect('editUserProfile');
} else {
User.findByIdAndUpdate(req.signedCookies.userid,{
$addToSet: {emailList: req.body.emailNew}
}, function(err, userX) {
if(err) {
console.log(err);
} else {
res.redirect('userProfile');
}
console.log(userX);
});
}
};