《快速上手nodejs》

1。寫在前面

《快速上手nodejs》

nodejs快速上手

nodejs使javascript語言也可以作為服務端語言,有了與php, java,python等後端一較長短的能力。今天我們就簡單瞭解下nodejs,快速上手。

《快速上手nodejs》

node概述

2。 nodejs概述

2。1 nodejs概念

簡單的說 Node。js 就是執行在服務端的 JavaScript。

Node。js 是一個基於Chrome JavaScript 執行時建立的一個平臺。

Node。js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。

《快速上手nodejs》

npm包管理

2。2 npm

NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS程式碼部署上的很多問題。

由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。同樣可以透過輸入 “npm -v” 來測試是否成功安裝。

== npm與php的composer包管理比較相像

npm命令:

==升級npm :$ sudo npm install npm-g

==npm 安裝 Node。js 模組語法格式如下:$ npm install

== 例如:我們使用 npm 命令安裝常用的 Node。js web框架模組 express: $ npm install express

==檢視安裝的node模組: npm list-g ; npm list ; npm ls

==解除安裝模組: npm uninstall express

==使用淘寶 NPM 映象: $ npm install -g cnpm ——registry=https://registry。npm。taobao。org

== npm install express-g # 全域性安裝 -g

== 這樣就可以使用 cnpm 命令來安裝模組了:$ cnpm install [name]

3。 程式碼實踐

3。1 安裝nodejs

1、首先到官網下載nodeJS安裝包。

2、解壓就行

cd node-v0。10。28-linux-x64/bin

ls

。/node -v

《快速上手nodejs》

node的命令列

3。2 第一個nodejs程式

helloWorld。js 內容如下:

console。log(‘Hello world’);

node helloWorld。js 就可以看到hello world

3。3 面向物件

原始碼地址:http://t。cn/RQ5sW70

類是NodeCommonJs, 執行方法是 run(),裡面主要有 測試web請求的testHttp()方法和測試資料庫查詢的 testMysql() 方法,代表了web開發的兩個主要部分。

直接執行 下面命令,就能看到效果

node nodeCommonJs。js

3。4 實現一個http請求

《快速上手nodejs》

實現http請求

3。5 實現一個mysql的查詢

實際上,不只是mysql,nodejs還能查詢mongoDB等資料庫的資料。

《快速上手nodejs》

連結mysql

對於一個正常的伺服器端技術,肯定需要有機制來處理資料庫操作。為了在node。js中使用資料庫,我們需要安裝類庫,這裡我們使用node-mysql。完整的名稱是mysql。開啟你的控制檯,導航到你儲存指令碼的目錄,執行如下命令:

npm install mysql

《快速上手nodejs》

測試資料庫

4。 寫在最後

本文簡單介紹了nodejs,寫了一些簡單的程式碼,使搭建快速上手,後續我們還會有更多node文章奉獻,歡迎大家的關注,感謝。