Clouda聊天室实践

1、 Clouda说明
Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。
官网: http://cloudajs.org/
百科:
http://baike.baidu.com/link?url=iC4ygMr35qdfNgZb12pZORU621YPYPCVHCA1i7iLM8d2t_l-rlbLAzdR04HqFO_4oMzi9VYQd_S6wZTRhyBt3q

Clouda源码: https://github.com/brandnewera/clouda
Example代码: https://github.com/brandnewera/clouda-examples

2、 实践背景
操作系统:Windows XP SP3 32位。

3、 环境搭建
Clouda依赖基础,node.js、handlebars.js、MongoDB。

Nodejs配置。
下载nodejs: http://nodejs.org/download/

安装nodejs。

MongoDB配置,见 http://blog.csdn.net/segen_jaa/article/details/7580491

4、 下载sumeru模块
启动node.js command prompt
[plain]  view plain copy
  1. D:\npm install -g sumeru  
模块下载完成后,进行解压。
[plain]  view plain copy
  1. D:\sumeru init d:/sumeru  
解压后文件目录结构如下。


5、 聊天室源码下载
Github上下载源码: https://github.com/brandnewera/clouda-examples

本地对应文件目录。

其中chatroom即为我们所需要的信息。
Chatroom\app目录覆盖D:\sumeru\app。

6、 启动MongoDB
在MongoDB目录下创建"data"目录,并在创建的"data"目录下创建"db"文件夹。
命令行启动MongoDB
[plain]  view plain copy
  1. D:\sumeru>cd D:\mongodb-2.4.6\bin  
  2. D:\mongodb-2.4.6\bin>mongod --dbpath=D:\mongodb-2.4.6\data\db  

7、 启动Sumeru
配置网址为本机url。
D:\sumeru\app\server_config\site_url.js
[javascript]  view plain copy
  1. sumeru.config({  
  2.     site_url:"http://192.168.2.45:8080/" //with a tailing slash  
  3. });  

192.168.2.45是我本机局域网IP。

启动sumeru。

[plain]  view plain copy
  1. D:\>cd D:\sumeru  
  2. D:\sumeru>sumeru start  

8、 访问聊天室
用Chrome浏览器打开。
http://192.168.2.45:8080/debug.html/chatroom
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值