惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
博客园 - 司徒正美
A
About on SuperTechFans
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
F
Fortinet All Blogs
S
SegmentFault 最新的问题
阮一峰的网络日志
阮一峰的网络日志
D
Docker
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence
Jina AI
Jina AI
H
Help Net Security
量子位
IT之家
IT之家

博客园 - Class Xman

手动建库时一个小错误:ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance Windows下USB磁盘开发系列二:枚举系统中所有USB设备 ASP.NET Repeater嵌套Repeater实现菜单加载 浅说正则——会了就不会忘 android开发中难免遇到listview刷新数据出现异常 hdu2068RPG的错排 用实例讲解RSA加密算法(精) ARM——操作系统—最小操作系统-开发板测试 HTML入门教程 HDU 4770 Lights Against DudelyLights (顺序表的应用5.4.3)POJ 1012(约瑟夫环问题——保证前k个出队元素为后k个元素) Android 程序崩溃后的处理 IE7 float:left失效的解决方法 android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据 如何避免来自企业内部的网络安全威胁(二) Android安装失败 Installation error code: -110 Android TextWatcher监控EditText中的输入内容并限制其输入字符个数 不让自己的应用程序在桌面的图标列表里启动显示的方法 Fragment与FragmentAcitvity间的传值
Clouda聊天室实践
Class Xman · 2013-11-14 · via 博客园 - Class Xman

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

D:\npm install -g sumeru

模块下载完成后,进行解压。

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

D:\sumeru>cd D:\mongodb-2.4.6\bin
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

sumeru.config({
	site_url:"http://192.168.2.45:8080/" //with a tailing slash
});

192.168.2.45是我本机局域网IP。

启动sumeru。

D:\>cd D:\sumeru
D:\sumeru>sumeru start

8、访问聊天室
用Chrome浏览器打开。
http://192.168.2.45:8080/debug.html/chatroom