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
Erste Schritte: Richten Sie die Datenbank für Node.js ein
Ich bin neu bei node.js, freue mich aber darauf, es auszuprobieren. Ich verwende Express als Webframework und Jade als Template-Engine. Beide waren nach diesem Tutorial von Node Camp leicht einzurichten . Das einzige Problem, das ich finde , ist, dass ich kein einfaches Tutorial zum Einrichten einer Datenbank finden kann …

19
Node.Js unter Windows - So löschen Sie die Konsole
Da ich völlig neu in der Umgebung und Philosophie von node.j bin, möchte ich Antworten auf einige Fragen. Ich hatte die Datei node.js für Windows Installer und auch den Node Package Manager heruntergeladen. Die Windows Cmd-Eingabeaufforderung wird derzeit zum Ausführen von NodeJS-Apps verwendet. cls löscht das Befehlsfenster oder Fehler in …


3
Was ist der Unterschied zwischen "app.render" und "res.render" in express.js?
Dokumente für app.render: Rendern Sie eine Ansicht mit einem Rückruf, der mit der gerenderten Zeichenfolge antwortet. Dies ist die App-Level-Variante von res.render()und verhält sich ansonsten genauso. Dokumente für res.render: Rendern Sie eine Ansicht mit einem Rückruf, der mit der gerenderten Zeichenfolge antwortet. Wenn ein Fehler auftritt, next(err)wird er intern aufgerufen. …
82 node.js  express 


12
"Attribut 'Programm' existiert nicht" für das Basisprojekt node.js
Ich habe eine einfache Anwendung node.js erstellt (Quellcode von hier https://azure.microsoft.com/en-us/blog/visual-studio-code-and-azure-app-service-a-perfect-fit/ ). var http = require('http'); http.createServer(function (req, res) { console.log('Got request for ' + req.url); res.writeHead(200, {'Content-Type': 'text/html'}); res.end('<h1>Hello Code and Azure Web Apps!</h1>'); }).listen(process.env.PORT); Und geklickt VSCode generiert launch.json: { "version": "0.2.0", "configurations": [ { "name": "Launch", "type": …

6
Node.js fängt den nach dem Spawn ausgelösten ENOMEM-Fehler ab
Mein Node.js-Skript stürzt aufgrund einer ausgelösten ENOMEM-ErrnoException (nicht genügend Speicher) ab, wenn Spawn verwendet wird . Der Fehler: child_process.js:935 throw errnoException(process._errno, 'spawn'); ^ Error: spawn ENOMEM at errnoException (child_process.js:988:11) at ChildProcess.spawn (child_process.js:935:11) at Object.exports.spawn (child_process.js:723:9) at module.exports ([...]/node_modules/zbarimg/index.js:19:23) Ich verwende bereits Listener für das Ereignis errorund exit, aber keiner von …

6
Unterschied zwischen Async / Warten und ES6-Ertrag bei Generatoren
Ich habe gerade diesen fantastischen Artikel « Generatoren » gelesen und er hebt diese Funktion deutlich hervor, die eine Hilfsfunktion für die Handhabung von Generatorfunktionen ist: function async(makeGenerator){ return function () { var generator = makeGenerator.apply(this, arguments); function handle(result){ // result => { done: [Boolean], value: [Object] } if (result.done) …


29
Fehler: Modul 'ejs' kann nicht gefunden werden
Hier ist mein vollständiger Fehler: Error: Cannot find module 'ejs' at Function._resolveFilename (module.js:317:11) at Function._load (module.js:262:25) at require (module.js:346:19) at View.templateEngine (/Users/shamoon/local/node/lib/node_modules/express/lib/view/view.js:133:38) at Function.compile (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:65:17) at ServerResponse._render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:414:18) at ServerResponse.render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:315:17) at /Users/shamoon/Sites/soldhere.in/app.js:26:7 at callbacks (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:272:11) at param (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:246:11) Mein Quellcode ist auch sehr einfach: var express = require('express'); var …
82 node.js  express  ejs 

2
Arbeitsverzeichnis für npm-Skripte ändern
F: Ist es möglich, den Kontext zu ändern, in dem npm Skripte ausführt? Was ich möchte, ist Folgendes: "scripts": { "test": "gulp mocha", "pre-install": "./deps/2.7/cpython/configure --prefix=$(pwd)/build --exec-prefix=$(pwd)/build && make -C deps/2.7/cpython && make -C deps/2.7/cpython install", "install": "node-gyp rebuild" }, Offensichtlich cd deps/2.7/cpython/ && ./configurefunktionieren würde auf UNIX-ähnlichen Systemen , …

11
Wie verwende ich MongoDB mit Versprechungen in Node.js?
Ich habe versucht herauszufinden, wie MongoDB mit Node.js verwendet wird, und in den Dokumenten scheint es die empfohlene Methode zu sein, Rückrufe zu verwenden. Jetzt weiß ich, dass es nur eine Frage der Präferenz ist, aber ich bevorzuge es wirklich, Versprechen zu verwenden. Das Problem ist, dass ich nicht gefunden …

2
Unterschied zwischen NPM und NVM
Ich weiß, dass npm der Paketmanager und nvm der Knotenversionsmanager ist. Ich versuche derzeit, meine Entwicklungs- und Produktionsumgebung mithilfe von Bash automatisch zu installieren, und habe vergessen, wie ich angefangen habe und in welcher Reihenfolge. Nach der Installation von npm stellte ich fest, dass unser nvm nicht installiert war. Muss …
82 node.js  npm  nvm 

3
Wie erstelle ich ein Mungo-Schema mit einem Array von Objekt-IDs?
Ich habe ein Mungo-Benutzerschema definiert: var userSchema = mongoose.Schema({ email: { type: String, required: true, unique: true}, password: { type: String, required: true}, name: { first: { type: String, required: true, trim: true}, last: { type: String, required: true, trim: true} }, phone: Number, lists: [listSchema], friends: [mongoose.Types.ObjectId], accessToken: { …

4
Was hat das Morgan-Modul mit Express-Apps zu tun?
In einem Express-Tutorial verwendete der Autor die npm module morgan. Was kann Morgan für eine Express-App tun? Könnte mir jemand helfen, das zu verstehen? Ich habe das durch googeln bekommen, aber ich verstehe hier nichts: var express = require('express') var morgan = require('morgan') var app = express() app.use(morgan('combined')) morgan('combined') morgan(':remote-addr …
82 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.