0

我在 Node.js/Express 和 Angular.js 中有一个单页 Web 应用程序,我需要使用Jawbone API来检索健身数据。为了使用他们的 API,我需要重定向到 Jawbone 网站进行身份验证并提供回调 URL 来接收健身数据。我正在实现以下教程中的代码,但这并不是作为单页应用程序设计的。而是为呈现到“ ”页面/sleepdata的回调提供了单独的路由( )...userdata.ejs

app.get('/login/jawbone', 
  passport.authorize('jawbone', {
    scope: ['basic_read','sleep_read'],
    failureRedirect: '/'
  })
);

app.get('/sleepdata',
  passport.authorize('jawbone', {
    scope: ['basic_read','sleep_read'],
    failureRedirect: '/'
  }), function(req, res) {
    res.render('userdata', req.account);
  }
);

有没有办法调整此代码,以便我的 Angular SPA 可以检索颚骨帐户数据,而不是为回调实现单独的路由?

4

0 回答 0