9

このgit exampleを試しています。

プロジェクトに統合するとうまくいきますが、達成したいのは、successRedirect : '/profile' & failureRedirect : '/signup' ではなく、json をクライアント/リクエストへの応答として送信することです。

jsonを送信することは可能ですか、それとも同じものを取得する他の方法はありますか?

どんな助けでも感謝します、TU

4

6 に答える 6

8

ここで、jsonを応答として送信するようにコードを変更しました

// process the signup form
app.post('/signup', passport.authenticate('local-signup', {
    successRedirect : '/successjson', // redirect to the secure profile section
    failureRedirect : '/failurejson', // redirect back to the signup page if there is an error
    failureFlash : true // allow flash messages
}));

app.get('/successjson', function(req, res) {
    res.sendfile('public/index.htm');
});

app.get('/failurejson', function(req, res) {
    res.json({ message: 'hello' });
});
于 2014-06-24T10:03:35.433 に答える