小编use*_*402的帖子

InternalOAuthError:无法获取访问令牌

任何人都可以通过 带有passport-oauth2消费者的链接GitHub oauth2-provider服务器帮助我解决以下代码的问题

在我登录http://localhost:8082并到达我的回调URL:之后 http://localhost:8081/auth/provider/callback,它会抛出一个错误

var express = require('express')
  , passport = require('passport')
  , util = require('util')
  , TwitterStrategy = require('passport-twitter').Strategy;

var TWITTER_CONSUMER_KEY = "--insert-twitter-consumer-key-here--";
var TWITTER_CONSUMER_SECRET = "--insert-twitter-consumer-secret-here--";

passport.serializeUser(function(user, done) {
  done(null, user);
});

passport.deserializeUser(function(obj, done) {
  done(null, obj);
});

passport.use(new TwitterStrategy({
    consumerKey: TWITTER_CONSUMER_KEY,
    consumerSecret: TWITTER_CONSUMER_SECRET,
    callbackURL: "http://127.0.0.1:3000/auth/twitter/callback"
  },
  function(token, tokenSecret, profile, done) {
    // asynchronous verification, for effect...
    process.nextTick(function () {

      return done(null, profile);
    });
  }
));


var app = express.createServer();

// configure Express …
Run Code Online (Sandbox Code Playgroud)

authentication authorization oauth node.js

18
推荐指数
2
解决办法
1万
查看次数

使用zlib压缩多个文件

以下代码将压缩一个文件.如何压缩多个文件

var gzip = zlib.createGzip();
var fs = require('fs');
var inp = fs.createReadStream('input.txt');
var out = fs.createWriteStream('input.txt.gz');

inp.pipe(gzip).pipe(out);
Run Code Online (Sandbox Code Playgroud)

compression gzip zlib node.js

17
推荐指数
3
解决办法
1万
查看次数

Connect中的响应重定向

在Express中,我可以使用response.redirect(“”)重定向到其他URL。同样,如何在Connect模块中重定向?我已经尝试了以下代码,但无法正常工作。

response.setHeader('Content-Type', 'text/plain');
response.end('<p>302. Redirecting to <a href="' + url+ '">' + url+ '</a></p>');
Run Code Online (Sandbox Code Playgroud)

response.redirect connect node.js

0
推荐指数
1
解决办法
2069
查看次数