CouchAppCouchDB的客戶端API
CouchApp 是一個(gè)開發(fā)使用 CouchDB 的 Web 應(yīng)用的小型框架。它的主要功能是可以把一個(gè)文件系統(tǒng)的目錄轉(zhuǎn)換成 CouchDB 中的一個(gè)設(shè)計(jì)文檔。在開發(fā)的時(shí)候,可以按照一般 Web 應(yīng)用的結(jié)構(gòu)來組織文件系統(tǒng),當(dāng)需要測試和部署的時(shí)候,只需要一條命令就可以把該目錄保存到 CouchDB 中。 CouchApp 目前有 Python 和 Ruby 兩種語言的版本。
安裝方法:
sudo apt-get install git
git clone git://github.com/jchris/couchapp.git
cd couchapp
python setup.py build
sudo python setup.py install
CouchApp 有兩條基本的命令,分別是push和generate。
-
push命令的作用是把文件系統(tǒng)目錄保存到 CouchDB 的設(shè)計(jì)文檔中。它的語法是couchapp push [options] [appdir] [appname] [dburl],如命令couchapp push . http://127.0.0.1:5984/databasename的作用是把當(dāng)前目錄的內(nèi)容保存到數(shù)據(jù)庫databasename中。 -
generate命令的作用是創(chuàng)建一個(gè)應(yīng)用,所創(chuàng)建的應(yīng)用有比較好的目錄結(jié)構(gòu),推薦使用。它的語法是couchapp generate <appname> [appdir],如命令couchapp generate myapp的作用是在當(dāng)前目錄創(chuàng)建名為myapp的應(yīng)用。
評論
圖片
表情
