Ich bin neu bei node.js und Express.Konstanten Middleware für Benutzer gerichtete Strings
Ich baue eine app, die ejs verwendet, und ich möchte eine constants
Datei für den Benutzer gerichtete Strings haben so in den .ejs Dateien I
<%= constants.WELCOME %>
anzuzeigen eine Begrüßungsnachricht verwenden können.
Ich glaube, ich Einheimischen in meiner app.js
Datei als solche definieren:
app.locals.WELCOME = "Hi and welcome to my app";
aber das wird umständlich schnell.
Ich möchte eine constants.js Datei haben:
module.exports = {
WELCOME: 'Hi and welcome to my app",
ENTER_USERNAME: "Please enter your username",
etc.
}
aber ich bin nicht sicher, wie eine Middleware-Funktion app.use(<?>)
zu definieren, die mir meine Konstanten von überall aus zugreifen können.
Überlege ich das richtig oder gibt es einen besseren Weg zu implementieren?
Wie kann die Konstanten-Datei eingerichtet und als Middleware verwendet werden? Würde das überhaupt als Middleware gelten?
Das hat den Trick gemacht. Jetzt kann ich auf die Konstanten wie '<%= HI %> 'zugreifen. Danke für die Middleware-Signatur, ich bin mir sicher, dass es bald nützlich sein wird. – MayNotBe