[NODE,express]我正在制作Facebook应用程序,在用户提供facebook访问权限之后,facebook会将用户重定向到我的网站并使用代码。 假设它是
abc.com/heyBuddy/fb/callback?code =" adasdasdasda"
在这条路线中,即router.get(' / heyBuddy / fb / callback',funcion(req,res)),我拿着facebook代码并在服务器端进行所有必要的计算,我可以使用res.render将html文件中的数据呈现给客户端。
但我不想在同一个网址上呈现,即' abc.com/heyBuddy/fb/callback' ,我想获取此URL上的用户代码,进行计算并将该数据发送到另一个URL,即abc.com/heybuddy/fbApp并从那里进行渲染,以便用户看到url = abc.com/ heybuddy / fbApp。
我尝试重定向,但我无法发送计算数据,以便我可以在那里渲染数据。
任何人都可以帮忙,我怎么能得到这个。
答案 0 :(得分:1)
听起来你正在重新实现Passport.js及其Facebook OAuth扩展程序已经存在的内容:
答案 1 :(得分:0)
试试这个:
function(req, res) {
// Successful authentication, redirect home.
res.redirect('/'); }