Ich versuche, den Namen meiner Website zu ändern. Kann nicht finden, wo ich Titel oder App-Name festlegen kann.Wo ist der Titel oder App-Name für sails.js (mit node.js und express.js)?
Antwort
Sie können eine beliebige Datei in config/
Verzeichnis erstellen, zum Beispiel config/app.js
die wie folgt comething enthält:
module.exports = {
appName : 'My App'
};
Jede Eigenschaft von exportierten Objekt eine Option von Sails` Config werden.
appName
Eigenschaft wird als Anwendungstitel verwendet. Zum Beispiel in Standard-Layout:
<title><%- title %></title>
wo title
=== === sails.config.appName
'My App'
standardmäßig appName
Konfigurationsvariable auf 'Segel' gesetzt.
Ich habe eine gute Antwort auf die Segel github issues#768.
App Namen in der app.js und bootstrap.js Datei hinzufügen funktioniert gut für mich.
Um App-Namen einfach fügen Sie den folgenden auf den module.exports = { … }
Block in der Datei config/local.js
appName : 'My Brilliant App',
Sie außer Kraft setzen können, indem in Ihrem eigenen title
Wert auf den view
Renderer den Titel der Seite innerhalb des Controllers anpassen.
res.view({title: 'My brilliant title'});
und SEO freundlich zu sein, in Ihrer jade
Vorlage angeben
head
title= sails.config.appName + " | " + title
- 1. Sollte ich Express.js oder Sails.js lernen?
- 2. Learning node.js/express.js: Was ist der Deal mit bin/www?
- 3. Node.js oder Express.js REST API Dokumentgenerator
- 4. Wie in Sails.js oder Express.js lokale Zeitzone einstellen
- 5. Node.js Theorie - Node.js, Express.js, Passport.js
- 6. node.js Express.js Objekt ist keine Funktion call_non_function
- 7. Node.js + Express.js + SSL
- 8. Linq - Wo(). Wo() ist UND oder ODER?
- 9. Sails.js mit Node.js Cluster Modul arbeiten
- 10. Die beste Methode für dynamisches Routing mit Express.js (node.js)
- 11. Sollte ich Sitzungsverwaltung mit Sails.js und Stormpath konsolidieren?
- 12. Node.js/Express.js Kettenzertifikat funktioniert nicht
- 13. Wie JSON-Objekt mit node.js zuzugreifen Express.js
- 14. Integrieren JSON Antwort in Node.js/Express.js Reaktion
- 15. node.js Server und HTTP/2 (2.0) mit express.js
- 16. Was ist die beste Vorgehensweise für die Bereitstellung von HTML in node.js mit express.js?
- 17. Wie implementiert Evercookie in sails.js/node.js?
- 18. Wo ist events.js? (node.js debugging)
- 19. Node.js + Express.js sehr langsam Serving statische Dateien
- 20. node.js Express.js API http Post-Handler
- 21. Hat Express.js auf Node.js einen Speicherverlust?
- 22. Express.js/node.js äquivalent zu beenden() in PHP
- 23. Was die Auswirkungen der appName in DpapiDataProtectionProvider Konstruktor ist
- 24. Soll ich mit Node.js oder mit Nginx gzip?
- 25. Prüfung auf und JSON-Antwort in Node.js/Express.js
- 26. Wie entwickelt man eine mandantenfähige Anwendung mit Node.js (express.js)?
- 27. Sails.js Authentifizierung für Modellaktionen
- 28. Transactional SQL mit Sails.js
- 29. Funktioniert Sails.js oder Meteor.js mit ArangoDB oder OrientDB?
- 30. Wo speichert Node.js Puffer?
richtig ist. Um dies hinzuzufügen, können Sie auf einer per-view-/Controller-Basis auch den 'title' lokal überschreiben, indem Sie ihn in Ihren Aufruf von res.view z. 'res.view ({title: 'Login to PuppyPortal'})' – mikermcneil
nur um eine kurze Notiz zu machen ... damit dies bei der Bereitstellung ohne Probleme mit der Standard-EJS-Vorlagen-Engine funktioniert, denken Sie daran, die URL an den Controller in Config zu routen /routes.js anstatt nur die Ansicht. Wenn nicht, wird es nicht durch den Controller gehen und Sie werden nicht in der Lage sein, den Titel pro Seite für SEO Value dynamisch zu ändern. –