如何处理单页Angular / Node.js Web App中的回调URL

时间:2017-01-20 16:57:52

标签: angularjs node.js express jawbone callbackurl

我在Node.js / Express和Angular.js中有一个单页Web应用程序,我需要使用Jawbone API来检索健身数据。为了使用他们的API,我需要被重定向到Jawbone网站进行身份验证并提供回调URL以接收健身数据。我在以下tutorial中实现了代码,但这并非设计为单页应用。而是为回调提供单独的路线(/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可以检索颚骨帐户数据,而不是为回调实现单独的路由?

0 个答案:

没有答案