Als «node.js» getaggte Fragen

Node.js ist eine ereignisbasierte, nicht blockierende, asynchrone E / A-Laufzeit, die die V8-JavaScript-Engine und die libuv-Bibliothek von Google verwendet. Es wird für die Entwicklung von Anwendungen verwendet, die die Fähigkeit, JavaScript sowohl auf dem Client als auch auf dem Server auszuführen, stark nutzen und daher von der Wiederverwendbarkeit von Code und dem Fehlen von Kontextwechsel profitieren.

4
Datei als Zeichenfolge erforderlich
Ich verwende Node + Express und frage mich nur, wie ich eine Datei als Zeichenfolge importieren kann. Nehmen wir an, ich habe eine txt-Datei. Ich möchte sie nur in eine Variable als solche laden. var string = require("words.txt"); Ich bin gegen modules.exports = function(){ var string = "whatever"; return string; …


14
Wie lösche ich eine Datenbank mit Mongoose?
Ich bereite ein Datenbankerstellungsskript in Node.js und Mongoose vor. Wie kann ich überprüfen, ob die Datenbank bereits vorhanden ist, und wenn ja, sie mit Mongoose löschen (löschen)? Ich konnte keinen Weg finden, es mit Mungo fallen zu lassen.

6
Fügen Sie eine externe .js-Datei in die node.js-App ein
Ich habe eine app.js-Knotenanwendung. Da diese Datei zu wachsen beginnt, möchte ich einen Teil des Codes in einige andere Dateien verschieben, die ich in der Datei app.js "benötigen" oder "einschließen" würde. Ich versuche Dinge wie: // Declare application var app = require('express').createServer(); // Declare usefull stuff for DB purposes var …

4
nodejs erfordern innerhalb der TypeScript-Datei
Wie lade ich ein reguläres NodeJS-Modul (von node_modules) aus einer TypeScriptKlasse heraus? Wenn ich versuche zu kompilieren .ts Datei Folgendes enthält: var sampleModule = require('modulename'); Compiler-Eingabeaufforderungen, die ich nicht verwenden kann, erfordern in diesem Bereich. (Diese Zeile steht am Anfang der Datei).



3
Rendern Sie eine Variable als HTML in EJS
Ich verwende die Formularbibliothek für Node.js ( Formulare ), die im Backend ein Formular für mich wie folgt rendert: var signup_form = forms.create({ username: fields.string({required: true}) , password: fields.password({required: true}) , confirm: fields.password({ required: true , validators: [validators.matchField('password')] }) , email: fields.email() }); var signup_form_as_html = signup_form.toHTML(); In der letzten …
97 node.js  express  ejs 

2
Wie werden mit PassportJS zusätzliche Formularfelder an die lokale Authentifizierungsstrategie übergeben?
Ich verwende passportJS und ich bin zu wollen mehr als nur zu liefern req.body.usernameund req.body.passwordzu meiner Authentifizierungsstrategie (Pass-local). Ich habe 3 - Formularfelder: username, password, &foo Wie gehe ich vor, um req.body.foovon meiner lokalen Strategie aus darauf zuzugreifen ? passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email …

1
Mungo findByIdAndUpdate gibt nicht das richtige Modell zurück
Ich habe ein Problem, das ich zuvor noch nicht gesehen habe, dass das Mongoose findByIdAndUpdate im Rückruf nicht das richtige Modell zurückgibt. Hier ist der Code: var id = args._id; var updateObj = {updatedDate: Date.now()}; _.extend(updateObj, args); Model.findByIdAndUpdate(id, updateObj, function(err, model) { if (err) { logger.error(modelString +':edit' + modelString +' …

2
Authentifizieren von Socket-Io-Verbindungen mit JWT
Wie kann ich eine socket.io-Verbindung authentifizieren? Meine Anwendung verwendet einen Anmeldeendpunkt von einem anderen Server (Python), um ein Token abzurufen. Wie kann ich dieses Token verwenden, wenn ein Benutzer eine Socket-Verbindung auf der Knotenseite öffnet? io.on('connection', function(socket) { socket.on('message', function(message) { io.emit('message', message); }); }); Und die Kundenseite: var token …
97 node.js  socket.io  jwt  token 


8
Express.js req.ip gibt :: ffff: 127.0.0.1 zurück
Ich versuche gerade, die IP des angeforderten Benutzers zu erhalten. Das Problem ist, dass die IP ::ffff:127.0.0.1statt zurückkehrt 127.0.0.1. Ich habe versucht, die trusted proxyOption zu verwenden (obwohl ich keinen Proxy verwende) und die req.ipsist leer. Verwenden von 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
96 node.js  express 


5
Express-js Wildcard-Routing, um alles unter und einschließlich eines Pfads abzudecken
Ich versuche , einen Weg Abdeckung alles haben unter /fooeinschließlich /fooselbst. Ich habe versucht, /foo*welche Arbeit für alles zu verwenden, außer dass sie nicht übereinstimmt /foo. Beobachten: var express = require("express"), app = express.createServer(); app.get("/foo*", function(req, res, next){ res.write("Foo*\n"); next(); }); app.get("/foo", function(req, res){ res.end("Foo\n"); }); app.get("/foo/bar", function(req, res){ res.end("Foo …
96 node.js  express 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.