Files
sohub/api/controllers/MessageController.js
2013-07-14 17:29:53 +08:00

63 lines
2.3 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var MessageController = {
view: function (req, res) {
res.view('message/view',{layout:'layout/bigscreen.ejs'});
},
viewText: function (req, res) {
Message.findAll({messageType: 'text'}).sort('_id desc').limit(30).done(function (err, messages) {
if (err) return res.send(err, 500);
res.json(messages);
});
},
viewNotice: function (req, res) {
Message.findAll({messageType: 'notice'}).sort('_id desc').limit(30).done(function (err, messages) {
if (err) return res.send(err, 500);
res.json(messages);
});
},
viewImage: function (req, res) {
Image.findAll().sort('_id desc').limit(8).done(function (err, messages) {
if (err) return res.send(err, 500);
res.json(messages);
});
},
mockData: function (req, res) {
Message.create({
content: '如果你的代码易于阅读,那么代码中bug也将会很少,因为一些bug可以很容被调试,并且,其他开发者参与你项目时的门槛也会比较低。因此,如果项目中有多人参与,采取一个有共识的编码风格约定非常有必要。',
createTime: new Date().getTime(),
fromUser: 'oGHz6jqRjNHwBo_a_s',
toUser: 'gh_418963502e3c',
messageType: 'text',
messageId: 5893056478695514624
}).done(function (err, message) {
Image.create({
pictureUrl: 'http://www.baidu.com/img/bdlogo.gif',
createTime: new Date().getTime(),
fromUser: 'oGHz6jqRjNHwBo_a_s',
toUser: 'gh_418963502e3c',
messageType: 'image',
messageId: 5893056478696514624
}).done(function (err, image) {
if (err) console.log(err);
res.send('成功创建Message 和 Image' + image.pictureUrl);
});
});
},
spike: function (req, res) {
User.find({
name: 'test'
}).done(function (err, user) {
if (err) {
res.send('fuck');
}
res.send('===' + user);
});
}
};
module.exports = MessageController;