2016-06-08 4 views
0

는 내가 뭘하려고하는 것은 DELETE 문제는 Express.js + Passport.js +

https://github.com/passport/express-4.x-facebook-example

사용하여 장치 응용 프로그램 인스턴스에서 로그 아웃 문제를 갖는 로그 아웃 삭제하려면 HTTP를 페이스 북 발행

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

명시 적 응용 프로그램에서 삭제 요청을하는 방법이 아닙니다. 앱 객체는 다른 서버에 http 호출을하지 않습니다. 혼란 스러울 때 삭제 전화를 처리하는 경로를 신고하십시오.

http 전화를 걸 수있는 라이브러리를 사용해야합니다. 내가 좋아하는 : 이동하는 방법에는 여러 가지가

https://github.com/request/request

하지만.

로그 아웃했기 때문에 사용자 액세스 토큰을 삭제하는 것이 꽤 극단적입니다. 전에 한 번도 본 적이 없어요.

+0

감사합니다. 제 수정 된 질문을 참조하십시오. 요청 및 표현 라우팅의 올바른 조합에 여전히 문제가 있습니다. 모든 의견을 높이 평가! –

+0

무엇이 문제입니까? –

+0

내 코드 샘플이 '정확합니까'입니까? 라우팅 콜백 내에서 요청 호출을 할 수 있는지 확실하지 않습니다. –

관련 문제