Questions marquées «node.js»

Node.js est un runtime d'E / S asynchrone basé sur des événements, non bloquant qui utilise le moteur JavaScript V8 de Google et la bibliothèque libuv. Il est utilisé pour développer des applications qui font un usage intensif de la possibilité d'exécuter JavaScript à la fois sur le client et sur le serveur et bénéficient donc de la réutilisation du code et de l'absence de changement de contexte.

25
Dans Node.js, comment «inclure» les fonctions de mes autres fichiers?
Disons que j'ai un fichier appelé app.js. Assez simple: var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); Et si j'ai des fonctions dans "tools.js". Comment les importer pour les …



10
Comment installer une version exacte précédente d'un package NPM?
J'ai utilisé nvm pour télécharger le nœud v0.4.10 et installé npm pour travailler avec cette version du nœud. J'essaie d'installer express en utilisant npm install express -g et j'obtiens une erreur qui exprime nécessite la version du nœud> = 0.5.0. Eh bien, cela est étrange, puisque je suis les directions …
917 node.js  npm 


7
Comment faire l'encodage Base64 dans node.js?
Node.js a-t-il déjà un encodage base64 intégré? La raison pour laquelle je pose cette question est que final()from cryptone peut sortir que des données hexadécimales, binaires ou ascii. Par exemple: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, …
839 node.js  encoding  base64 

15
Envoi d'arguments de ligne de commande au script npm
La scriptspartie de mon package.jsonressemble actuellement à ceci: "scripts": { "start": "node ./script.js server" } ... ce qui signifie que je peux exécuter npm startpour démarrer le serveur. Jusqu'ici tout va bien. Cependant, je voudrais pouvoir exécuter quelque chose comme npm start 8080et avoir les arguments passés script.js(par exemple npm …
819 javascript  node.js  npm 

11
npm WARN package.json: pas de champ de référentiel
J'ai installé Express.js avec la commande suivante: sudo npm install -g express Je reçois les avertissements suivants: npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN package.json methods@0.0.1 No readme data. npm WARN package.json cookie-signature@1.0.1 No …
810 node.js  express  npm 

19
Comment récupérer les paramètres de requête POST?
Voici ma forme simple: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> Voici mon code Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } J'ai essayé sReq.query.emailou sReq.query['email']ou sReq.params['email'], etc. Aucun d'entre eux ne fonctionne. Ils reviennent tous undefined. Lorsque …



30
Comment mettre à jour Node.js?
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. À propos du débordement de pile : Как обновить NodeJS? J'ai fait ce qui suit pour mettre à jour mon npm: npm update …

30
Erreur: impossible de définir les en-têtes après leur envoi au client
Je suis assez nouveau sur Node.js et j'ai des problèmes. J'utilise Node.js 4.10 et Express 2.4.3. Lorsque j'essaie d'accéder à http://127.0.0.1:8888/auth/facebook , je serai redirigé vers http://127.0.0.1:8888/auth/facebook_callback . J'ai ensuite reçu l'erreur suivante: Error: Can't render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect/lib/patch.js:64:25) …

23
module.exports vs exports dans Node.js
J'ai trouvé le contrat suivant dans un module Node.js: module.exports = exports = nano = function database_module(cfg) {...} Je me demande ce qui est la différence entre module.exportset exportspourquoi les deux sont utilisés ici.

24
Mettez à niveau Node.js vers la dernière version sur Mac OS
Actuellement, j'utilise Node.js v0.6.16 sur Mac OS X 10.7.4. Maintenant, je veux le mettre à niveau vers le dernier Node.js v0.8.1. Mais après avoir téléchargé et installé le dernier fichier de package à partir de nodejs.org, j'ai trouvé que le système utilise toujours la v0.6.16 au lieu de la v0.8.1 …
723 macos  node.js  upgrade 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.