Articles of node.js

Qual é a opção –save para a instalação do npm?

Eu vi um tutorial onde o comando era: npm install –save O que significa a opção –save ? Não é possível encontrar a resposta no Google.

Existe uma maneira de fazer o npm instalar (o comando) para trabalhar por trás do proxy?

Leia sobre uma variável de proxy em um arquivo .npmrc mas isso não funciona. Tentando evitar o download manual, todos exigem pacotes e instalação.

Como usar o pacote instalado localmente em node_modules?

Como eu uso uma versão local de um módulo em node.js Por exemplo, no meu aplicativo, instalei o script café: npm install coffee-script Isso o instala em ./node_modules e o comando coffee está em ./node_modules/.bin/coffee . Existe uma maneira de executar este comando quando estou na pasta principal do meu projeto? Eu acho que estou […]

Nodejs não consegue encontrar o módulo instalado no Windows?

Estou aprendendo nodejs no momento no Windows. Vários módulos são instalados globalmente com npm.cmd, e os nodejs não conseguiram encontrar os módulos instalados. Tome jade por exemplo, npm install jade -g O Jade é instalado no diretório “C:\Program Files (x86)\nodejs\node_modules” , mas o seguinte código falhará com um erro “Cannot find module ‘jade'” , var […]

Heroku + node.js erro (o processo da Web falhou ao ligar a $ PORT em 60 segundos após o lançamento)

Eu tenho o meu primeiro aplicativo node.js (corre bem localmente) – mas não consigo implantá-lo via heroku (primeira vez w / heroku também). O código está abaixo. SO não me permite escrever tanto código, então eu diria apenas que a execução do código localmente dentro da minha rede não mostra nenhum problema. var http = […]

SyntaxError: Uso de const no modo estrito

Eu estou trabalhando com node.js, e em um dos meus arquivos js estou usando const em “strict mode” . Ao tentar executá-lo, estou recebendo um erro: SyntaxError: Use of const in strict mode. Qual é a melhor prática para fazer isso? Editar: ‘use strict’ const MAX_IMAGE_SIZE = 1024*1024; // 1 MB

Usando o Node.js require vs. ES6 import / export

Em um projeto em que estou colaborando, temos duas opções em qual sistema de módulo podemos usar: Importando módulos usando require e exportando usando module.exports e module.exports . Importando Módulos Utilizando a Importação do ES6 e Exportando Usando export ES6 Há algum benefício de desempenho em usar um sobre o outro? Existe algo mais que […]

Prorrogação automática de expiração do JWT (JSON Web Token)

Eu gostaria de implementar a autenticação baseada em JWT para nossa nova API REST. Mas como a expiração é definida no token, é possível prolongá-lo automaticamente? Não quero que os usuários precisem fazer login após cada X minutos se estiverem usando ativamente o aplicativo nesse período. Isso seria uma enorme falha de UX. Mas prolongar […]

Parar o Mongoose de criar a propriedade _id para itens de matriz de sub-documento

Se você tem arrays de subdocumento, o Mongoose cria automaticamente ids para cada um. Exemplo: { _id: “mainId” subdocArray: [ { _id: “unwantedId”, field: “value” }, { _id: “unwantedId”, field: “value” } ] } Existe uma maneira de dizer ao Mongoose para não criar ids para objects dentro de um array?

Como faço uma inserção em massa no mySQL usando node.js

Como se faria uma inserção em massa no mySQL se estivesse usando algo como https://github.com/felixge/node-mysql