如何将 express.js 响应对象传递给另一个模块

沙迪德

大家好,我正在尝试将快速响应对象传递给我拥有的不同模块。所以在我的server.js文件中我有这个

const room = require('../controller/rooms_controller')
app.post('/rooms',  function(req, res){
    var name = req.body.roomname
    var loc  = req.body.loc
    room.newRoom(name, loc,  res)
}) 

所以我试图将res对象传递rooms_controller模块。现在我的 rooms_controller 模块看起来像这样

const Room  = require('../models/room')

exports.newRoom = function(name, loc, res){


    Room.findOne({'location': loc}, function(err, room, res){
        if(err){
            res.send({err: err})
        }
        if(room){
            res.send({room: room})
        }else{
            var newRoom = new Room()
            newRoom.location = loc
            newRoom.name     = name
            newRoom.save(function(error){
                if(err){
                    res.send({ error: error })
                }
                res.send({room: newRoom})
            })
        }
    })



}

因此,在我的数据库中,正在创建记录,但cannot read property send of undefined在终端中出现错误。任何人都可以帮我解决这个问题。将不胜感激

您做得对,但正在覆盖 res 因为您在此行重新定义它

Room.findOne({'location': loc}, function(err, room, res){

所以 res 是来自的响应,Room.findOne而不是newRoom你的实际响应对象的参数为其中之一使用不同的变量名称。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将app = express()传递到另一个模块?

来自分类Dev

如何将Js函数数组传递给另一个Js函数?

来自分类Dev

如何将编写的对象传递给另一个类的构造函数?

来自分类Dev

如何将道具从另一个js模块传递到Vue?

来自分类Dev

C ++:如何将一个对象传递给另一个对象构造函数?

来自分类Dev

Ember.js如何将一个组件作为参数传递给另一个组件?

来自分类Dev

Ember.js如何将一个组件作为参数传递给另一个组件?

来自分类Dev

如何将一个JSP的对象传递给另一个JSP?

来自分类Dev

将链接文本从超链接传递到另一个页面。(Express JS)

来自分类Dev

Express.js:如何将 req 对象传递给中间件,而无需创建带有 Multer 的新路由

来自分类Dev

jQuery如何将对象传递给另一个函数

来自分类Dev

如何将对象传递给另一个模型的回调?

来自分类Dev

如何将组件作为道具传递给 react js 中的另一个组件?

来自分类Dev

如何将python自我对象传递给另一个python脚本

来自分类Dev

将一个类的对象传递给另一个类的方法

来自分类Dev

如何将参数传递给express.js路由器?

来自分类Dev

如何将参数传递给 express.js 中的嵌套控制器?

来自分类Dev

如何将对象传递给方法然后传递给另一个方法

来自分类Dev

通过意图将BluetoothDevice对象传递给另一个活动

来自分类Dev

将Python对象传递给另一个Python进程

来自分类Dev

将当前类的对象传递给另一个类

来自分类Dev

SwiftUI通过引用将类对象传递给另一个视图

来自分类Dev

将json对象传递给另一个html

来自分类Dev

将另一个类的对象传递给单例类

来自分类Dev

Nashorn将Java对象传递给另一个Java方法

来自分类Dev

将模板类的对象传递给另一个类的构造函数

来自分类Dev

将选定的对象传递给另一个活动

来自分类Dev

将 $.getJSON 对象传递给另一个 ember 控制器

来自分类Dev

如何从 Node.js 和 Express 中的另一个列表对象内部发送列表对象

Related 相关文章

  1. 1

    如何将app = express()传递到另一个模块?

  2. 2

    如何将Js函数数组传递给另一个Js函数?

  3. 3

    如何将编写的对象传递给另一个类的构造函数?

  4. 4

    如何将道具从另一个js模块传递到Vue?

  5. 5

    C ++:如何将一个对象传递给另一个对象构造函数?

  6. 6

    Ember.js如何将一个组件作为参数传递给另一个组件?

  7. 7

    Ember.js如何将一个组件作为参数传递给另一个组件?

  8. 8

    如何将一个JSP的对象传递给另一个JSP?

  9. 9

    将链接文本从超链接传递到另一个页面。(Express JS)

  10. 10

    Express.js:如何将 req 对象传递给中间件,而无需创建带有 Multer 的新路由

  11. 11

    jQuery如何将对象传递给另一个函数

  12. 12

    如何将对象传递给另一个模型的回调?

  13. 13

    如何将组件作为道具传递给 react js 中的另一个组件?

  14. 14

    如何将python自我对象传递给另一个python脚本

  15. 15

    将一个类的对象传递给另一个类的方法

  16. 16

    如何将参数传递给express.js路由器?

  17. 17

    如何将参数传递给 express.js 中的嵌套控制器?

  18. 18

    如何将对象传递给方法然后传递给另一个方法

  19. 19

    通过意图将BluetoothDevice对象传递给另一个活动

  20. 20

    将Python对象传递给另一个Python进程

  21. 21

    将当前类的对象传递给另一个类

  22. 22

    SwiftUI通过引用将类对象传递给另一个视图

  23. 23

    将json对象传递给另一个html

  24. 24

    将另一个类的对象传递给单例类

  25. 25

    Nashorn将Java对象传递给另一个Java方法

  26. 26

    将模板类的对象传递给另一个类的构造函数

  27. 27

    将选定的对象传递给另一个活动

  28. 28

    将 $.getJSON 对象传递给另一个 ember 控制器

  29. 29

    如何从 Node.js 和 Express 中的另一个列表对象内部发送列表对象

热门标签

归档