任何人都可以通过 带有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) 以下代码将压缩一个文件.如何压缩多个文件
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) 在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)