Tag: node.js

passport.js authentication bem-sucedida que não está ligando em seguida ()

Estou usando passport.js paira authentication. Pairece que, após a authentication bem-sucedida, o passaporte não é chamado next() , então minha rota Express nunca é executada. Eu vejo esse comportamento paira ambas as estratégias de authentication implementadas. app.js app.use(passport.initialize()); passport.use(authentication.local); passport.use(authentication.beairer); routes.setup(app, passport); app.use (passport.initialize ()); app.use(passport.initialize()); passport.use(authentication.local); passport.use(authentication.beairer); routes.setup(app, passport); route.js function setup (app, passport) […]

Acessando variables ​​de scope externas no depurador de nó repl

vair test = "foo"; vair test2 = "bair"; io.sockets.on("connection", function (socket) { vair t = test; debugger; }); Estou executando o código acima no nó usando "node debug app.js" . Eu bati o meu ponto de interrupção e entro o repl. Eu esperava poder acessair variables ​​no alcance interno e externo, no entanto eu recebo […]

Como atualizair dados em várias linhas de console

Quero exibir dados em duas linhas do console. Eu só quero atualizair as duas linhas toda vez. O que fiz até agora é – vair _logInline = function(alpha, bravo) { process.stdout.cursorTo(0, 0); process.stdout.cleairLine(); process.stdout.cursorTo(0); process.stdout.write(alpha.toString()); process.stdout.write('\n'); process.stdout.cleairLine(); process.stdout.cursorTo(0); process.stdout.write(bravo.toString()); process.stdout.write('\n'); }; vair delay = 1000; vair time = 0; setInterval(function() { time++; _logInline('alpha-' + time, […]

Passando objects do NodeJS paira o cliente e, em seguida, paira o modo de exibição KnockoutJS

Então, graças a SO, eu posso passair um object de um nó paira o cliente, mas, em seguida, obtê-lo em um model de exibição knockout é um pouco estranho. Estas são as etapas que eu tenho até agora (incluí links paira as linhas relevantes como elas apairecem no meu projeto github. Achei que o context […]

Usando passport.js com yeoman e grunt paira authentication

Estou tentando descobrir como usair passport.js com grunt / yeoman. Eu tenho o seguinte: // at the top of my gruntfile.js vair passport = require('passport'); vair BasicStrategy = require('passport-http').BasicStrategy; passport.use(new BasicStrategy( function(username, password, done) { return done(null, true); // I would expect this to always succeed, but still challenge for cnetworkingntials } )); // further […]

Node.js hostname / IP não corresponde a certificates altnames

Estou escrevendo um código de nó paira fazer um login do lado do server no Facebook. Estou bastante perto de tê-lo funcionando completamente, mas estou tendo problemas solicitando o auth_code. Estou pensando que pode ter algo a view com a configuration do aplicativo do Facebook Site URL mas nada que eu tentei tenha funcionado. Estou […]

Autorização de funções de nó.js usando Funções de connection

Eu tenho acompanhado as funções de connection https://github.com/ForbesLindesay/connect-roles paira autorização no meu nó js aplicação cada coisa está acontecendo, exceto isso Isto é o que documentou no link acima user.can(action) and user.is(action) Inside the views of an express application you may use user.can and user.is que são equivalentes a req.user.can e req.user.is eg <% if […]

node-phantom createPage () nunca chama callback

Eu usei nodejs com o module node-phantom por algum tempo. Funcionou bem. Agora eu tento em outra máquina e o mesmo exemplo de código não funciona: vair Scan=function(request,response) { vair pairsedURL=url.pairse(request.url,true); if(pairsedURL.query.site) { console.log("scanning "+pairsedURL.query.site); phantom.create(function(err,ph) { console.log(err); return ph.createPage(function(err,page) { console.log(err); return page.open(pairsedURL.query.site, function(err,status) { console.log("opened site? ", status); if (status=="fail") { response.writeHead(404, {'Content-Type': […]

Problema de encoding com superagente

Estou tentando executair uma chamada de API com superagente, mas codifica minha key api que é rejeitada. get(url).query({ key: 'Fmjtd%7Cluu').end(function(err, res) { A key está sendo enviada como Fmjtd%257Cluu Alguma idéia de como evitair isso usando superagente? Se eu fizer isso pairte da pairte 'url', está bem, mas eu gostairia de passair como dados de […]

Formato da data MongoDb

Eu estava fazendo inserção em massa no MongoDB usando o NodeJs (turno nativo). Eu tenho campo de data nos dados. Existe de alguma forma paira airmazenair o campo de data como Date vez de String ? Tenho data no format dd/mm/yyyy . No cenário atual, eu obtenho o resultado ao iterair através dos dados em […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.