Articles of express

npm WARN package.json: Nenhum campo de repository

Eu instalei o expressjs com o seguinte comando: sudo npm install -g express Eu tenho o seguinte aviso: 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. npm WARN […]

usando AngularJS html5mode com nodeJS e Express

Estou usando um servidor nodeJS com o Express para servir meu aplicativo AngularJS. Isso tudo funciona bem quando estou usando rotas padrão angularJS (hashbangs), mas agora estou tentando ativar o modo html5. Estou ativando o html5mode assim: $locationProvider.html5Mode(true).hashPrefix(‘!’); E é assim que meu arquivo nodeJS app.js parece: var path = require(‘path’), express = require(‘express’), app […]

SyntaxError: Função de token inesperada – Async Await Nodejs

Eu estava experimentando usando o Node versão 6.2.1 com alguns dos meus códigos. Tinha planos de migrar a maioria dos códigos orientados para retorno de chamadas para algo que parece mais limpo e talvez tenha um desempenho melhor. Eu não tenho idéia porque, o terminal gera um erro quando tento executar o código do nó. […]

MongoDB / Mongoose consultando em uma data específica?

É possível consultar uma data específica? Eu encontrei no mongo Cookbook que podemos fazer isso por um intervalo de consulta para um intervalo de datas assim: db.posts.find({“created_on”: {“$gte”: start, “$lt”: end}}) Mas é possível para uma data específica? Isso não funciona: db.posts.find({“created_on”: new Date(2012, 7, 14) })

Como habilitar o compartilhamento de resources de origem cruzada (CORS) na estrutura express.js em node.js

Eu estou tentando construir um servidor web em node.js que irá suportar cross-domain scripting, enquanto ainda fornece arquivos estáticos de um diretório público. Estou usando o express.js e não tenho certeza de como permitir o script entre domínios ( Access-Control-Allow-Origin: * ). Eu vi este post , que eu não achei útil. var express = […]

Como posso configurar vários subdomínios em Express.js ou Connect.js

Eu estou acostumado a trabalhar no httpd (Apache), que fornece uma maneira de configurar subdomínios que é mapeado para um diretório. Como posso fazer a mesma coisa no Connect.js / Express.js? Eu vejo que a única coisa que eu tenho são as rotas que eu não tenho certeza como eu posso usar para configurar sub-domínios. […]

Autenticação Socket.IO

Estou tentando usar o Socket.IO no Node.js e estou tentando permitir que o servidor forneça uma identidade a cada um dos clientes Socket.IO. Como o código de soquete está fora do escopo do código do servidor http, ele não tem access fácil às informações de solicitação enviadas, portanto, suponho que ele precisará ser enviado durante […]

Consultas interrompidas ao usar mongoose.createConnection () vs mongoose.connect ()

Trabalho: var mongoose = require(‘mongoose’); var db = function() { return { config: function(conf) { mongoose.connect(‘mongodb://’ + conf.host + ‘/’ + conf.database); var db = mongoose.connection; db.on(‘error’, console.error.bind(console, ‘connection error:’)); db.once(‘open’, function callback() { console.log(‘db connection open’); }); } }; }; module.exports = db(); Não funciona: var mongoose = require(‘mongoose’); var db = function() { […]

socket.io.js não encontrado

Por alguma razão, meu servidor de nó não pode atender a rota /socket.io/socket.io.js , sempre recebo um erro 404. Eu tentei compilar diferentes versões de nós (a corrente é 0.6.13, que também roda no servidor, onde ela realmente funciona ). Do app.js eu recebo info: socket.io started e nenhum erro ao tentar chamar o socket.io.js. […]

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, […]