如何从一个控制器访问同一帖子到另一个?

jiancheng wu

我是全栈 Web 开发的新手。现在我遇到了一个问题。我正在使用 mongodb、mongoose、node 和 express。

我有两个控制器,一个是注册,另一个是配置文件。

注册代码将是这样的

router.post('/',(req,res,next)=>{

    let user = new userProfile();
    user.email = req.body.email;
    user.name = req.body.firstName;

    user.save((err)=>{
        if(err){
            return err;
        }
    })
    res.redirect('/profile');
});

单击提交后,我可以在集合中找到用户条目。现在我在配置文件控制器。

个人资料代码:

router.get('/',(req,res)=>{
    console.log(req.body.email);
    userProfile.find({email: 'yyyy'},(err,user)=>{
        if(err) return err;

    })
    res.render('profile/profile');  
})

当我执行 console.log 时,它输出未定义。预期的输出应该是注册页面的电子邮件地址,这样当我找到功能时,我将获得具有相同电子邮件地址的正确条目并在网页上显示相应的用户名。

我的问题是配置文件控制器如何从注册控制器访问相同的帖子信息。

他有科比

我假设您在 Express 中使用了像 bodyParser 这样的中间件。否则您的帖子请求req.body将不起作用。

router.get()请求中,您没有任何正文。您可以使用这样的路线:

http://yourdomain.com/api/profile/[email protected] 和:

router.get('/profile/:email',(req,res)=>{
    console.log(req.query.email);
    userProfile.find({email: req.query.email},(err,user)=> {
    [...]
}

或使用参数:

http://yourdomain.com/api/profile/[email protected] 和:

router.get('/profile/',(req,res)=>{
    console.log(req.params.email);
    userProfile.find({email: req.params.email},(err,user)=> {
    [...]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从一个控制器访问变量到另一个控制器

来自分类Dev

如何从一个控制器到另一个控制器共享阵列

来自分类Dev

从一个UIButton到同一个视图控制器或另一个视图控制器创建多个segue

来自分类Dev

如何在同一事件中将数据从一个控制器传递到服务并在另一个控制器上访问该数据?

来自分类Dev

将模型从一个控制器传递到另一个

来自分类Dev

从一个控制器读取数据到另一个

来自分类Dev

如何将变量从一个函数访问到同一项目中不同控制器中的另一个函数

来自分类Dev

从一个控制器访问另一个控制器的数据

来自分类Dev

如何将对象数组从一个控制器传递到另一个?

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

如何在Codeigniter中将数组从一个类控制器传递到另一个

来自分类Dev

如何将按钮从一个视图控制器隐藏到另一个

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

如何将响应从一个控制器传递到另一个?

来自分类Dev

如何将数据从一个视图控制器传递到另一个?

来自分类Dev

从一个控制器到另一个控制器的SWRevealViewController

来自分类Dev

从一个控制器到另一个控制器使用DbContext变量

来自分类Dev

如何从另一个控制器访问另一个控制器的动作

来自分类Dev

如何在 Rails 中将控制权从一个控制器传递到另一个控制器?

来自分类Dev

如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

来自分类Dev

如何使用 Laravel 在一个控制器中将数据从一个函数传递到另一个函数?

来自分类Dev

MVC4如何从一个控制器发布到另一个控制器

来自分类Dev

如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

来自分类Dev

如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

来自分类Dev

从AngularJS如何将数据从一个控制器+模板传递到另一个控制器+模板?

来自分类Dev

在我的情况下,如何将数据从一个控制器传递到另一个控制器

来自分类Dev

如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

来自分类Dev

可能的?或如何?将设备属性从一个USB控制器克隆到另一个USB控制器?

来自分类Dev

如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

Related 相关文章

  1. 1

    如何从一个控制器访问变量到另一个控制器

  2. 2

    如何从一个控制器到另一个控制器共享阵列

  3. 3

    从一个UIButton到同一个视图控制器或另一个视图控制器创建多个segue

  4. 4

    如何在同一事件中将数据从一个控制器传递到服务并在另一个控制器上访问该数据?

  5. 5

    将模型从一个控制器传递到另一个

  6. 6

    从一个控制器读取数据到另一个

  7. 7

    如何将变量从一个函数访问到同一项目中不同控制器中的另一个函数

  8. 8

    从一个控制器访问另一个控制器的数据

  9. 9

    如何将对象数组从一个控制器传递到另一个?

  10. 10

    如何将数据从一个视图控制器传递到另一个SWIFT

  11. 11

    如何在Codeigniter中将数组从一个类控制器传递到另一个

  12. 12

    如何将按钮从一个视图控制器隐藏到另一个

  13. 13

    如何将数据从一个视图控制器传递到另一个SWIFT

  14. 14

    如何将响应从一个控制器传递到另一个?

  15. 15

    如何将数据从一个视图控制器传递到另一个?

  16. 16

    从一个控制器到另一个控制器的SWRevealViewController

  17. 17

    从一个控制器到另一个控制器使用DbContext变量

  18. 18

    如何从另一个控制器访问另一个控制器的动作

  19. 19

    如何在 Rails 中将控制权从一个控制器传递到另一个控制器?

  20. 20

    如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

  21. 21

    如何使用 Laravel 在一个控制器中将数据从一个函数传递到另一个函数?

  22. 22

    MVC4如何从一个控制器发布到另一个控制器

  23. 23

    如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

  24. 24

    如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

  25. 25

    从AngularJS如何将数据从一个控制器+模板传递到另一个控制器+模板?

  26. 26

    在我的情况下,如何将数据从一个控制器传递到另一个控制器

  27. 27

    如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

  28. 28

    可能的?或如何?将设备属性从一个USB控制器克隆到另一个USB控制器?

  29. 29

    如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

热门标签

归档