使用
登出设备应用程序实例时遇到问题https://github.com/passport/express-4.x-facebook-example
我要做的是向
发出DELETE请求https://graph.facebook.com/me/permissions?access_token
但是语法正确。
在定义/ logout路由后,我使用请求模块尝试以下操作。但是没有工作
任何Passport,Express专家可以提供帮助吗?
var express = require('express');
var request = require('request');
var app = express();
app.get('/logout',
function(req, res){
res.render('login');
request.delete("https://graph.facebook.com/me/permissions?access_token=" + ACCESS_TOKEN);
});
答案 0 :(得分:0)
这不是您如何从快递应用程序发出删除请求。 app对象不会对其他服务器进行http调用。令人困惑的是,声明了一个处理删除调用的路由。
您需要使用一个允许您进行http调用的库。我喜欢:
https://github.com/request/request
但是还有很多方法可以去。
删除用户访问令牌只是因为他们已经注销,这是非常极端的。我以前从未见过这样做过。