Ich habeExpress: Router-Objekt und Methoden
var router = express.Router();
router.get('/', function(req, res) {
//something
}
module.exports = router;
der Router erstellt wird, ausgeführt die get-Methode und der Router exportiert, oder ist es, dass der Router erstellt wird, ist das Verfahren für diesen Router definieren (nicht ausgeführt) und der Router wird anschließend exportiert?
Wie lautet der Name der Methode? Wenn ich es in einer anderen Datei verwenden möchte, wie kann ich die Get-Funktion aufrufen. Zum Beispiel möchte ich router.get ('/') aufrufen. Wie lautet der Name und die Argumente der Funktion? – wayland700
Die einzige Möglichkeit zum Aufruf einer Funktion ist das Senden einer Anfrage an die angegebene Route, für dieses Beispiel "/". Sie können eine Funktion erstellen, die in vielen Routen verwendet werden kann, zum Beispiel: function myFunc (req, res) {}, und sie in vielen Routen verwenden wie: router.get ("/", myFunc), router.get ("/ users ", myfunc); Argumente müssen mindestens req (request), res (response) sein. Bitte schauen Sie sich die expressjs Dokumentation an. https://expressjs.com/de/guide/routing.html – donquixote