Preguntas etiquetadas con node.js

Node.js es un tiempo de ejecución de E / S asíncrono, sin bloqueo y basado en eventos que utiliza el motor JavaScript V8 de Google y la biblioteca libuv. Se utiliza para desarrollar aplicaciones que hacen un uso intensivo de la capacidad de ejecutar JavaScript tanto en el cliente como en el lado del servidor y, por lo tanto, se benefician de la reutilización del código y la falta de cambio de contexto.

25
En Node.js, ¿cómo "incluyo" funciones de mis otros archivos?
Digamos que tengo un archivo llamado app.js. Bastante 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); ¿Qué pasa si tengo funciones dentro de "tools.js"? ¿Cómo los importaría para …



10
¿Cómo instalar una versión exacta anterior de un paquete NPM?
Usé nvm para descargar el nodo v0.4.10 e instalé npm para trabajar con esa versión del nodo. Estoy tratando de instalar express usando npm install express -g y recibo un error que expresa requiere la versión del nodo> = 0.5.0. Bueno, esto es extraño, ya que estoy siguiendo las instrucciones …
917 node.js  npm 


7
¿Cómo hacer la codificación Base64 en node.js?
¿No tiene node.js codificación base64 incorporada todavía? La razón por la que pido es que final()a partir cryptopueden los datos sólo hexagonales de salida, ASCII o binarios. Por ejemplo: 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, iv); …
839 node.js  encoding  base64 

15
Envío de argumentos de línea de comandos al script npm
La scriptsparte de mi package.jsonactualmente se ve así: "scripts": { "start": "node ./script.js server" } ... lo que significa que puedo ejecutar npm startpara iniciar el servidor. Hasta aquí todo bien. Sin embargo, me gustaría poder ejecutar algo como npm start 8080y que los argumentos pasen a script.js(por ejemplo, npm …
819 javascript  node.js  npm 

11
npm WARN package.json: sin campo de repositorio
Instalé Express.js con el siguiente comando: sudo npm install -g express Recibo las siguientes advertencias: 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 repository field. …
810 node.js  express  npm 

19
¿Cómo recuperar los parámetros de consulta POST?
Aquí está mi forma 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> Aquí está mi código Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Lo intenté sReq.query.emailo sReq.query['email']o sReq.params['email'], etc. Ninguno de ellos funciona. Todos regresan undefined. Cuando …



30
¿Cómo actualizo Node.js?
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. На этот вопрос есть ответы en Stack Overflow en русском : Как обновить NodeJS? Hice lo siguiente para actualizar mi npm: npm update npm -g …

30
Error: no se pueden establecer encabezados después de enviarlos al cliente
Soy bastante nuevo en Node.js y tengo algunos problemas. Estoy usando Node.js 4.10 y Express 2.4.3. Cuando intento acceder a http://127.0.0.1:8888/auth/facebook , se me redirigirá a http://127.0.0.1:8888/auth/facebook_callback . Luego recibí el siguiente error: 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) …


24
Actualice Node.js a la última versión en Mac OS
Actualmente estoy usando Node.js v0.6.16 en Mac OS X 10.7.4. Ahora quiero actualizarlo a la última versión de Node.js v0.8.1. Pero después de descargar e instalar el último archivo de paquete de nodejs.org, descubrí que el sistema todavía usa v0.6.16 en lugar de v0.8.1 cuando escribí "node -v" en un …
723 macos  node.js  upgrade 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.