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
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章