如何通过在express中发送一些数据将用户重定向到新的url
How to redirect the user to a new url with sending some data along in express?
[NODE,express]我正在制作facebook应用程序,在用户授予facebook访问权限后,facebook会用代码将用户重定向到我的网站。假设它是
abc.com/heyBuddy/fb/callback?code="adasdasdasda"
在这个路由中,即router.get('/heyBuddy/fb/callback',funcion(req,res)),我获取facebook代码并在服务器端进行所有必要的计算,我可以使用res.render将数据呈现在html文件中给客户端。
但我不想在同一个url上渲染,即"abc.com/heyBuddy/fb/callback",我想在这个url上获取用户代码,进行计算并将数据发送到另一个url,即abc.com/heyBuddy/fbApp,然后从那里渲染,这样用户就可以看到url=abc.com/heyBuddy/fbApp。
我尝试重定向,但无法发送计算的数据,以便在那里呈现数据。
有人能帮忙吗?我怎么能得到这件事。
听起来你正在重新实现Passport.js已经存在的东西,它是Facebook OAuth的扩展:
- http://passportjs.org/
- https://github.com/jaredhanson/passport-facebook
试试这个:
function(req, res) {
// Successful authentication, redirect home.
res.redirect('/'); }
相关文章:
- 如何使用Ajax调用特定的控制器和操作来重定向用户
- 意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
- 当用户在选择框中选择选项时,使用window.location.href重定向用户只会更改导航器中URL的最后一位
- 如何从特定国家/地区重定向用户
- 注销后如何重定向用户
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 试图在表单post之后使用jQuery.post()重定向用户
- 根据React中的状态重定向用户
- 如何根据 html 中的选项/选择重定向用户(单击按钮后)
- 如果 cookie 为空 jquery,则设置和重定向用户
- 如果用户在发布之前没有设置密码,请重定向用户
- 使用 Javascript 根据设备重定向用户
- 如何删除未定义的对象错误并根据位置重定向用户
- 如何使用 PHP 而不是 JS 重定向用户
- 根据时区重定向用户
- 在 iframe 源更改后重定向用户
- Ionic (AngularJS) - 重定向用户和路由
- 成功提交表单后重定向用户
- 未重定向用户的控制器操作是从AJAX调用的
- 超链接没有't使用jQuery重定向用户