ich auf einer node.js Anwendung arbeite und sah, dass einige Leute
app.use('/',router)
verwenden und einige Leute nutzen
app.use(router)
Was ist der Unterschied zwischen diesen beiden und welchen sollte ich verwenden?Unterschied zwischen app.use ('/', Router) und app.use (Router)
0
A
Antwort
2
In diesem Fall gibt es keinen Unterschied.
app.use([path,] callback [, callback...])
Wenn Sie app.use
aufrufen, ohne path
explizite Angabe, dauert es einen Standardwert, der /
ist.
Aber mit diesem Paramaeter können Sie mehr als einen einzigen Router in Ihrer App haben. Siehe Beispiele in the documentation:
var express = require('express');
var app = express(); // the main app
var admin = express(); // the sub app
admin.get('/', function (req, res) {
console.log(admin.mountpath); // /admin
res.send('Admin Homepage');
});
app.use('/admin', admin); // mount the sub app
Verwandte Themen
- 1. Unterschied zwischen app.use und app.get in express.js
- 2. FEHLER app.use() erfordert Middleware-Funktionen: (So, wie Router für app.use in Express node.js gesetzt)?
- 3. Express Middleware: app.use und app.all
- 4. Was ist der Unterschied zwischen app.use und app.get mit express.static?
- 5. Was ist der Unterschied zwischen app.all und app.use?
- 6. Warum den Pfad in app.use angeben?
- 7. Express app.use Refresh Verhalten
- 8. Unterschied zwischen Router und Router-veraltet in angular2
- 9. OWIN app.use vs app.run vs app.map
- 10. Angular: Unterschied zwischen $ router und $ rootRouter?
- 11. NodeJS/Express: Was ist "app.use"?
- 12. Reihenfolge der Triggerfunktionen in app.use
- 13. Node.js Express app.use ('/ Route') in andere Route laufen?
- 14. typeerror: app.use() erfordert Middleware-Funktion
- 15. Wann app.use verwenden und wann app.all verwenden?
- 16. Was ist der Unterschied zwischen react-router 4.0, react-router-dom und react-router-redux?
- 17. App.use Middleware führt nicht für Routen
- 18. 'KOA-Routers, app.use (Router (APP)) wirft einen "erfordert eine Generatorfunktion" error msg
- 19. Multer-Konfiguration mit app.use gibt TypeError zurück
- 20. Was ist der Unterschied zwischen Application- und Router-Level - Middleware beim Routing in Express?
- 21. Hinzufügen einer Ausnahme zu ExpressJS app.use()
- 22. app.use (validator());^TypeError: Validator ist keine Funktion
- 23. nodejs sessionStore mit cloudant app.use inkonsistente Ausführung
- 24. Aufruf der Authentifizierung Middleware durch app.use()
- 25. Was kann ich ersetzen app.use (express.bodyParser());
- 26. Node.js: Arbeit mit app.use & app.get zusammen
- 27. throw new TypeError ('app.use() benötigt Middleware-Funktionen');
- 28. Unterschied zwischen express.Router() und multiple express() Objekt?
- 29. Mongoose und Router-Dateien
- 30. Unterschied zwischen Simple Router wie (CodeIgniter) und Restful Router (Slim Php)
Ah oke. Also, wenn ich meine angular 2 Website auf '/' und meine API auf '/ api' hosten möchte, sollte ich 2 Router machen? –
Dies kann Sinn machen. –