Perguntas com a marcação «node.js»

O Node.js é um tempo de execução de E / S assíncrono e sem bloqueio de eventos que usa o mecanismo JavaScript V8 do Google e a biblioteca libuv. Ele é usado para o desenvolvimento de aplicativos que utilizam intensamente a capacidade de executar JavaScript no cliente e no servidor e, portanto, se beneficiam da reutilização do código e da falta de alternância de contexto.

25
No Node.js, como faço para "incluir" funções dos meus outros arquivos?
Digamos que eu tenho um arquivo chamado app.js. Bem simples: 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); E se eu tiver funções dentro de "tools.js". Como eu os …



10
Como instalar uma versão exata anterior de um pacote NPM?
Usei o nvm para baixar o nó v0.4.10 e instalei o npm para trabalhar com essa versão do nó. Estou tentando instalar o express usando npm install express -g e recebo um erro que express exige a versão do nó> = 0.5.0. Bem, isso é estranho, já que estou seguindo …
916 node.js  npm 


7
Como fazer a codificação Base64 no node.js?
O node.js já possui codificação base64 embutida? A razão pela qual pergunto isso é que final()from cryptosó pode gerar dados hexadecimais, binários ou ascii. Por exemplo: 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); var txt = …
839 node.js  encoding  base64 

15
Enviando argumentos da linha de comando para o script npm
A scriptsparte do meu package.jsonatualmente é assim: "scripts": { "start": "node ./script.js server" } ... o que significa que posso executar npm startpara iniciar o servidor. Por enquanto, tudo bem. No entanto, eu gostaria de poder executar algo como npm start 8080e ter o argumento (s) passado script.js(por exemplo npm …
819 javascript  node.js  npm 

11
npm WARN package.json: nenhum campo de repositório
Instalei o Express.js com o seguinte comando: sudo npm install -g express Recebo os seguintes avisos: 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 …
810 node.js  express  npm 

19
Como recuperar parâmetros de consulta POST?
Aqui está o meu formulário simples: <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> Aqui está o meu código Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Eu tentei sReq.query.emailou sReq.query['email']ou sReq.params['email'], etc. Nenhum deles funciona. Todos eles retornam …



30
Como atualizo o Node.js?
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Como obter informações sobre Stack Overflow no Stack Overflow em Português : Como criar NodeJS? Fiz o seguinte para atualizar meu npm: npm …


30
Erro: não é possível definir cabeçalhos depois de serem enviados ao cliente
Sou relativamente novo no Node.js e estou com alguns problemas. Estou usando o Node.js. 4.10 e o Express 2.4.3. Quando tento acessar http://127.0.0.1:8888/auth/facebook , sou redirecionado para http://127.0.0.1:8888/auth/facebook_callback . Eu recebi o seguinte erro: Error: Can't render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders …

24
Atualize o Node.js para a versão mais recente no Mac OS
Atualmente, estou usando o Node.js v0.6.16 no Mac OS X 10.7.4. Agora, quero atualizá-lo para o Node.js. v0.8.1 mais recente. Mas, depois de baixar e instalar o arquivo de pacote mais recente do nodejs.org, descobri que o sistema ainda está usando a v0.6.16 em vez da v0.8.1 quando digitei "node …
723 macos  node.js  upgrade 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.