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.


17
Deklarieren Sie mehrere module.exports in Node.js
Ich versuche, ein Modul zu erstellen, das mehrere Funktionen enthält. module.js: module.exports = function(firstParam) { console.log("You did it"); }, module.exports = function(secondParam) { console.log("Yes you did it"); }, // This may contain more functions main.js: var foo = require('module.js')(firstParam); var bar = require('module.js')(secondParam); Das Problem, das ich habe, ist, dass …
242 node.js  module 


10
SyntaxError: Verwendung von const im strengen Modus
Ich arbeite mit node.js und in einer meiner js-Dateien, die ich constin verwende "strict mode". Beim Versuch, es auszuführen, wird folgende Fehlermeldung angezeigt: SyntaxError: Use of const in strict mode. Was ist die beste Vorgehensweise, um dies zu tun? Bearbeiten: 'use strict' const MAX_IMAGE_SIZE = 1024*1024; // 1 MB

15
Wie kann ich Code zwischen Node.js und dem Browser freigeben?
Ich erstelle eine kleine Anwendung mit einem JavaScript-Client (im Browser ausgeführt) und einem Node.js-Server, der über WebSocket kommuniziert. Ich möchte Code zwischen dem Client und dem Server teilen. Ich habe gerade erst mit Node.js angefangen und meine Kenntnisse über modernes JavaScript sind, gelinde gesagt, etwas verrostet. Ich beschäftige mich also …

19
Nodejs kann das installierte Modul unter Windows nicht finden
Ich lerne gerade NodeJS unter Windows. Mehrere Module werden global mit npm.cmd installiert, und nodejs konnte die installierten Module nicht finden. Nehmen Sie zum Beispiel Jade, npm install jade -g Jade ist im Verzeichnis installiert "C:\Program Files (x86)\nodejs\node_modules", aber der folgende Code schlägt mit einem "Cannot find module 'jade'"Fehler fehl …
240 windows  node.js  module  require  npm 

8
Hochladen von Dateien mit Express 4.0: req.files undefined
Ich versuche, einen einfachen Mechanismus zum Hochladen von Dateien mit Express 4.0 zum Laufen zu bringen, aber ich bin immer undefinedauf req.filesdem app.postLaufenden. Hier ist der relevante Code: var bodyParser = require('body-parser'); var methodOverride = require('method-override'); //... app.use(bodyParser({ uploadDir: path.join(__dirname, 'files'), keepExtensions: true })); app.use(methodOverride()); //... app.post('/fileupload', function (req, res) …
239 node.js  express 

13
Wie teilen Sie Konstanten in NodeJS-Modulen?
Derzeit mache ich das: foo.js const FOO = 5; module.exports = { FOO: FOO }; Und mit bar.js: var foo = require('foo'); foo.FOO; // 5 Gibt es einen besseren Weg, dies zu tun? Es ist unangenehm, die Konstante im Exportobjekt zu deklarieren.

20
Vermeiden Sie die Warnung "Der aktuelle URL-String-Parser ist veraltet", indem Sie useNewUrlParser auf true setzen
Ich habe eine Datenbank-Wrapper-Klasse, die eine Verbindung zu einer MongoDB-Instanz herstellt: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Dies gab mir eine Warnung: (Knoten: 4833) DeprecationWarning: Der aktuelle URL-String-Parser ist veraltet und wird in einer zukünftigen Version entfernt. Um den neuen Parser zu verwenden, …

13
Wie kann ich die Version von npm mit nvm ändern?
Ich habe NVM verwendet, um die neuesten Versionen von nodeJS für meine Knotenarbeit zu installieren. Es funktioniert völlig gut, um separate Versionen zu installieren und zwischen ihnen zu wechseln. Außerdem wird die neueste Version von NPM in jedem lokalen Ordner ... / bin zusammen mit der Knoten-Binärdatei installiert. Es scheint …
238 node.js  npm 

30
npm ERR! Code ELIFECYCLE
Ich versuche, Reagieren zu lernen, daher habe ich diesen Beispielcode für die Fullstack-React-Voting-App und versuche, sie zum Laufen zu bringen. Nach dem Ausführen der npm-Installation und dem anschließenden npm-Start wird jedoch die folgende Fehlermeldung angezeigt: npm ERR! Darwin 16.4.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server" npm ERR! node v7.5.0 …


30
Wie kann man node.js absolut machen? (anstelle von Verwandten)
Ich möchte meine Dateien immer am Stamm meines Projekts und nicht relativ zum aktuellen Modul benötigen. Wenn Sie sich beispielsweise https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js Zeile 6 ansehen, sehen Sie express = require('../../') Das ist wirklich schlecht, IMO. Stellen Sie sich vor, ich möchte alle meine Beispiele nur um eine Ebene näher an die …
234 node.js  require 

14
Wie erstelle ich ein minimiertes und unkomprimiertes Bundle mit einem Webpack?
Hier ist meins webpack.config.js var webpack = require("webpack"); module.exports = { entry: "./entry.js", devtool: "source-map", output: { path: "./dist", filename: "bundle.min.js" }, plugins: [ new webpack.optimize.UglifyJsPlugin({minimize: true}) ] }; Ich baue mit $ webpack In meinem distOrdner bekomme ich nur bundle.min.js bundle.min.js.map Ich würde auch gerne das unkomprimierte sehen bundle.js


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.