Nodejs入門開發

2021-07-29 23:35:36 字數 2160 閱讀 4222

響應頭:時間、伺服器採用的版本比如apache,編碼型別,超時時間設定等

空行: 分割這個響應頭和訊息體

訊息體:相應的具體內容

不同瀏覽器引擎不一樣,但是都是ecma標準。所以可以解析同一段js**。

安裝xcode(命令:xcode-select --install)

安裝python

安裝homebrew(需要先安裝ruby)

安裝命令:

ruby –e 「$(curl –fssl

安裝 node.js 命令:brew install node。

a) 安裝node.js之前,如果沒有安裝g++以及libssl-dev,則先要安裝好,安裝方法如下:

$ sudo apt –get install g++

$sudo apt –get install libssl-dev

b) 獲取壓縮原始碼:

$ wget

/v4.2.3/node-v4.2.3.tar.gz

c) 解壓原始碼:$ tar zxvf nodejs-v4.2.3.tar.gz

d) 配置:$ ./configure

e) 編譯:$make

f) 安裝:$sudo make install

安裝後如果在黑框框裡輸入`node -v`沒有反應的話,注意配置環境變數

1、新建乙個js檔案,編輯

function

fun1

()fun1();//呼叫函式

2、開啟黑框框進入這個檔案所在資料夾,執行

3、完美,就這麼簡單

1、新建乙個js**,命名為serverhello.js,編輯

//1、匯入http模組,並用乙個變數儲存,後面會用來啟動服務

//2、建立server例項,傳遞的引數是乙個匿名函式,有兩個引數req請求物件,resp響應物件

//3、啟動服務並監聽埠,兩個引數

//埠號:可以自己設定,比如2017

//匿名函式,為了獲取乙個引數err(錯誤物件引數),沒有報錯的話err為空

server.listen("2017",function

(err)else

})

2、訪問127.0.0.1:2017就會看到我們的黑框框控制台和網頁都有顯示,表示乙個服務就搭好了!

3、如果需要停掉web服務的話,需要在黑框框裡按ctrl+c連續兩次

詳細的原理參考

var file = require("/file.js");

var db= require("/db.js");//引進來的模組,得到了乙個物件

/*file.js*/

function read(path)

export

read = read;

/*也可以寫成export readfile = read,有一點點類似於函式的宣告*/

/*db.js*/

export.add = function()

module.export.del = function()

/*這兩個引用,其實是同乙個物件,這個exports.屬性名 匯出去的東西,最終都會綜合到module.exports.屬性名 這裡面,一起匯出去。*/

普通的讀取檔案太好記憶體,但是流可以解決這個問題,就像管道流水一樣,讀一段操作完再讀再操作,不浪費記憶體地實現大檔案的操作。

這個文章寫的非常好

Spring入門開發

在spring中開發專案,首先引入六個架包 spring aop.jar 開發aop特性時需要的jar spring beans.jar 處理bean spring context.jar 處理上下文的jar spring core.jar spring核心jar spring expression...

SpringMVC入門開發

引入架包,一共需要8個架包 springmvc代替了傳統的mvc 配置乙個mvc自帶的servlet 通過springmvc的配置,攔截前台頁面的請求 就相當於原來servlet攔截前台請求一樣 然後經過處理條轉到另乙個頁面中 在web.xml中配置,和原來的servlet中差不多 但還要加上,be...

微信入門開發

第二步 檢視開發者文件 整好對接 第四步 把對接的名稱寫到demo裡的define token demo 第五步 獲取access token 第七步 建立選單 url access token data method post file curlpost url,data,method echo ...