Clouda聊天室實踐

mybwu_com發表於2013-12-29
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
  1. D:\npminstall-gsumeru
模組下載完成後,進行解壓。
  1. D:\sumeruinitd:/sumeru
解壓後檔案目錄結構如下。


5、 聊天室原始碼下載
Github上下載原始碼:https://github.com/brandnewera/clouda-examples

本地對應檔案目錄。

其中chatroom即為我們所需要的資訊。
Chatroom\app目錄覆蓋D:\sumeru\app。

6、 啟動MongoDB
在MongoDB目錄下建立"data"目錄,並在建立的"data"目錄下建立"db"資料夾。
命令列啟動MongoDB
  1. D:\sumeru>cdD:\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 plaincopy
  1. sumeru.config({
  2. site_url:"http://192.168.2.45:8080/"//withatailingslash
  3. });

192.168.2.45是我本機區域網IP。

啟動sumeru。

  1. D:\>cdD:\sumeru
  2. D:\sumeru>sumerustart

8、 訪問聊天室
用Chrome瀏覽器開啟。
http://192.168.2.45:8080/debug.html/chatroom

相關文章