【发布时间】:2014-04-29 20:17:10
【问题描述】:
有没有办法导出回调函数中的一些变量?例如,如果我需要在另一个文件中使用 room.room_id,我应该怎么做?我尝试了 module.exports.roomId = room.room_id 但另一个文件中的 roomId 似乎未定义。谢谢!
var Room = require('../models/database').Room
exports.create = function (req, res) {
Room
.create({
room_name: req.body.roomName
})
.complete(function () {
Room
.find({where: {room_name: req.body.roomName}})
.success(function (room) {
// if(err) console.log(err);
res.redirect('rooms/videochat/' + req.body.roomName + '/' + room.room_id);
console.log("room_id: " + room.room_id);
module.exports.roomId = room.room_id;
})
})
};
【问题讨论】:
标签: node.js express module sequelize.js