Clouda第一App“留言大厅”之创建pub-message.js

移动开发
Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。

首先预览一下"留言大厅"

在"留言大厅"这个应用中,用户可以在这里留言,也可以看到别人的留言。

因为需要存储留言,所以在正式开始之前我们需要先安装MongoDB,并在127.0.0.1的27017端口上启动(此地址可在 app/server_config/database.js中进行配置),MongoDB是我们依赖的数据库,在以后各种应用中都会经常用到。

app/publish/下创建pub-message.js,输入以下代码

  • pub-message.js

    1. module.exports = function(fw){ 
    2.     fw.publish('message''pub-message'function(callback){ 
    3.         var collection = this
    4.         collection.find({}, {}, function(err, items){ 
    5.             callback(items); 
    6.         }); 
    7.     });    

    pub-message.js描述了Server将什么类型的数据发布到客服端,在上面的代码中,我们通过publish查询了message Model的全部数据,并使用callback将他们发布给客户端,关于publish在下一篇文档中会做专门介绍。

责任编辑:张叶青
相关推荐

2013-10-31 15:16:13

CloudaApp

2013-10-31 15:32:29

CloudaApp

2013-10-31 15:44:13

CloudaApp

2013-10-31 15:27:25

CloudaApp

2013-10-31 15:40:44

CloudaApp

2013-10-31 15:47:29

CloudaApp

2013-10-31 11:04:03

Cloudapackage.js

2013-10-31 15:12:57

CloudaAPI

2013-10-30 22:10:28

Clouda程序

2013-10-31 09:51:10

CLouda结构

2013-10-31 13:47:23

CloudaAPI

2013-10-31 14:30:44

CloudaAPI

2013-10-31 14:55:22

2013-10-30 22:41:23

Clouda环境

2013-10-31 10:57:10

CloudaManifest

2013-10-31 10:59:41

Clouda使用

2013-12-09 17:27:19

CloudaNode.js

2013-10-31 13:37:07

CloudaAPI手册

2013-10-30 22:50:30

Clouda结构

2013-10-31 22:53:58

Clouda程序
点赞
收藏

51CTO技术栈公众号