2017-01-17 2 views
0

Я не знаю, как использовать официальный SDK JavaScript в проекте NodeJS.Как использовать SDK для JavaScript JavaScript в проекте NodeJS?

Я установил pug и вставил SDK на эту страницу индекса, чтобы показать кнопку входа в систему, но моя проблема заключается в том, как использовать эти инструменты, например, чтобы проверить, зарегистрирован ли пользователь, но в с задней торцевой стороны, например:

const fb = require('../util/fb') 

function index(req, res) { 
    res.render('index', { title: 'Log-in', h1: 'Log-in on Facebook'}) 
} 

Это home.js файл, который содержит методы, которые выполняются в зависимости от текущего маршрута:

... 
const home = require('./routes/home') 

app.set('views', './views') 
app.set('view engine', 'pug') 

app.get('/', home.index) 
... 

Я хочу, в index(), проверьте, если пользователь вошел в систему, чтобы перенаправить пользователя на другую страницу и, в конечном счете, проверьте, зарегистрирован ли пользователь на этой другой странице, для перенаправления на index в случае отсутствия. Как мне это сделать с официальным JavaScript SDK для Facebook? Я пробовал два модуля, но ничего не нашел о проверке статуса пользователя.

ответ

0

Вы можете использовать механизм аутентификации Passport, он поддерживает несколько методов аутентификации, таких как Google, Facebook, твиттер и многие другие.

Passport Facebook

Смежные вопросы