rapidjs是一款基於nodejs的、專門為靈活多變的web業務而設計的服務端開源開發框架。其目標是支撐開發者從業務搭建之初,到產品成長、成熟的整個迭代過程,rapidjs從設計之初便在系統的延展性及適用方式上做了大量考慮。
rapidjs從核心層將整個系統抽象為「plugin」(執行資源),「configure」(配置資源),「resource」(公用資源)三類資源,並盡量使所有功能模組「可插接」、「可替換」、「可公用」, 從而使框架無論在「業務層」,「接入層」或「中間層」中都能出色工作。此外,rapidjs提供了外掛程式機制,開發者能方便地使用和分享外掛程式。
就如同大多數nodejs框架一樣,rapidjs也是簡潔而富有表現力的。
現在開始我的學習之旅吧,第一步當然是快速入門了。
當安裝node.js後,可以使用下面的命令測試node.js是否安裝成功:
node --version
(2)nodejs安裝成功後,我們可以進入正題了。
新建乙個名為welcome
的目錄,並在該目錄下編寫package.json
檔案,內容如下:
,"author": "",
"dependencies":,
"license": "mit"
}在welcome
目錄下使用下面命令完成工程初始化:
當工程初始化完成以後,我們的工程就會多了一些東西,我們的目錄如下:
我們發現目錄下面多了乙個資料夾和乙個start.js,我們先不用管它是幹嘛的吧,先用著。
welcome to rapid!
server.defineaction("index.html",function());
在welcome
目錄下新建conf
目錄並在conf
目錄下編寫http.conf.js
檔案,對專案進行配置並編寫路由規則。
rapid.config.define(]
}});
好了,經過漫長的碼字,激動人心的時候終於到了,下面,我們來啟動工程,
在welcome
目錄下使用下面的命令啟動專案:node start
在瀏覽器中輸入http://localhost:8080/welcome
來瀏覽專案。
Elasticsearch學習之快速入門案例
1.document資料格式 面向文件的搜尋分析引擎 1 應用系統的資料結構都是物件導向的,複雜的 2 物件資料儲存到資料庫中,只能拆解開來,變為扁平的多張表,每次查詢的時候還得還原回物件格式,相當麻煩 3 es是面向文件的,文件中儲存的資料結構,與物件導向的資料結構是一樣的,基於這種文件資料結構,...
php之快速入門學習 1
貌似和jsp差不多!php 指令碼可以放在文件中的任何位置。php 指令碼以 結束 php php 檔案的預設副檔名是 php php 檔案通常包含 html 標籤和一些 php 指令碼 php 中的每個 行都必須以分號結束。分號是一種分隔符,用於把指令集區分開來。通過 php,有兩種在瀏覽器輸出文...
php之快速入門學習 2
php 沒有宣告變數的命令。變數在您第一次賦值給它的時候被建立 txt hello world x 5 y 10.5 echo txt 在上面的語句執行中,變數txt將儲存值hello world 且變數x將儲存值5。注釋 當您賦乙個文字值給變數時,請在文字值兩側加上引號。在上面的例項中,我們注意到...