Articles of node.js

Node.js – SyntaxError: Importação de token inesperado

Eu não entendo o que está errado. Nó v5.6.0 NPM v3.10.6 Meu código: (function (exports, require, module, __filename, __dirname) { import express from ‘express’; Erro: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3

Upload de imagens usando Node.js, Express e Mongoose

Por favor, considere respostas mais recentes que tenham informações mais atualizadas, já que as coisas mudaram ao longo dos anos! Como muitas novas bibliotecas do Node.js estão sendo rapidamente obsoletas e há relativamente poucos exemplos, gostaria de perguntar sobre o upload de imagens usando as versões mais recentes do Node.js (v0.4.1), Express (1.0.7) e Mongoose […]

Noções básicas sobre passaporte serializar desserializar

Como você explicaria o stream de trabalho dos methods de serialização e desserialização do Passport para um leigo? Para onde user.id vai depois de passport.serializeUser ter sido chamado? Estamos chamando passport.deserializeUser logo depois dele, onde ele se encheckbox no stream de trabalho? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, […]

Estrutura de pastas para um projeto Node.js

Eu noto que os projetos do Node.js geralmente incluem pastas como estas: / libs, / vendor, / support, / spec, / tests O que exatamente isso significa? Qual é a diferença entre eles e onde devo include código referenciado?

Não é possível instalar módulos de nó que exigem compilation no Windows 7 x64 / VS2012

Não consigo instalar nenhum dos módulos que exigem compilation. Todos eles falham com o seguinte erro: MSBUILD : error MSB3411: Could not load the Visual C++ component “VCBuild.exe”. … Meu ambiente: Windows 7 Enterprise x64, versão 6.1.7601 nó x86 0.8.16 npm 1.2.0 nó-gyp 0.8.2 Visual Studio 2012 e vários pacotes Variáveis ​​de ambiente relacionadas: Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShel […]

Como eu removo documentos usando o Node.js Mongoose?

FBFriendModel.find({ id: 333 }, function (err, docs) { docs.remove(); //Remove all the documents that match! }); O acima não parece funcionar. Os registros ainda estão lá. Alguém pode consertar?

Const em javascript? Quando usá-lo e é necessário

Eu encontrei recentemente a palavra-chave const em javascript. Pelo que eu posso dizer, ele é usado para criar variables ​​imutáveis , e eu testei para garantir que ele não possa ser redefinido (em node.js): const x = ‘const’; const x = ‘not-const’; // Will give an error: ‘constant ‘x’ has already been defined’ Eu percebo […]

Como usar redis PUBLICAR / SUBSCRIBE com o nodejs para notificar os clientes quando os valores dos dados mudarem?

Estou escrevendo um aplicativo de publicação / assinatura orientado a events com o NodeJS e o Redis. Eu preciso de um exemplo de como notificar clientes da web quando os valores de dados no Redis mudam.

Como posso implantar meu aplicativo automaticamente após um push git (GitHub e node.js)?

Eu tenho meu aplicativo (node.js) implantado em um VPS (linux). Estou usando o hub do git como um repository. Como posso implantar o aplicativo automaticamente, no git push?

Como acessar os parâmetros GET depois de “?” No Express?

Eu sei como obter os parâmetros para consultas como esta: app.get(‘/sample/:id’, routes.sample); Nesse caso, posso usar req.params.id para obter o parâmetro (por exemplo, 2 in /sample/2 ). No entanto, para url like /sample/2?color=red , como posso acessar a color da variável? Eu tentei req.params.color mas não funcionou.