Ich erstelle ein Registrierungsformular (Pass-Local als Authentifizierung, Formulare als Formular-Helfer).Express.js HTTP-Methode in Controller
Da die Registrierung nur GET und POST kennt, würde ich gerne das ganze Handling in einer Funktion erledigen.
Mit anderen Worten: Ich bin auf der Suche nach so etwas wie:
exports.register = function(req, res){
if (req.isPost) {
// do form handling
}
res.render('user/registration.html.swig', { form: form.toHTML() });
};
Rechts. Es ist schade, dass das express.js-Dokument diese Dinge hier übersehen hat http://expressjs.com/api.html#req.params und es verweist nicht auf die Dokumentation der eingebauten NodeJS-Bibliothek, die wirklich notwendig ist. –
Hallo, vielen Dank für diese Lösung. Für mich jedoch, um die Logik so funktionieren zu lassen, wie Sie sie dort aufgelistet haben, musste ich meine IF-Anweisung folgendermaßen machen: 'if (req.method! = 'GET')' – gnB