Node.js 筆記(一) nodejs、npm、express安裝

Windows平臺下的node.js安裝

直接去nodejs的官網http://nodejs.org/上下載nodejs安裝程序,雙擊安裝就可以了

測試安裝是否成功:

在命令行輸入 node –v 應該可以查看到當前安裝的nodejs版本號


簡單的例子
寫一段簡短的代碼,保存爲helloworld.js,大致看下nodejs是怎麼用的。

如下:該代碼主要是創建一個http服務器。

var http = require("http");
http.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/html"});
    response.write("Hello World!");
    response.end();
}).listen(8080);
console.log("Server running at http://localhost:8080/");


打開命令行,轉到當前文件所存放的路徑下,運行 node helloworld.js命令即可

如果一切正常,可以看到命令行輸出:Server running at http://localhost:8080/

同時,在瀏覽器輸入http://localhost:8080/,可以看到一個寫着helloworld的網頁。



安裝npm

npm上有很多優秀的nodejs包,來解決常見的一些問題,比如用node-mysql,就可以方便通過nodejs鏈接到mysql,進行數據庫的操作

在開發過程往往會需要用到其他的包,使用npm就可以下載這些包來供程序調用


a) 如果系統沒有安裝過Git,可以直接到https://github.com/isaacs/npm下載npm所需要的文件。

b) 如果有Git 可以使用git下載。

git clone --recursive git://github.com/isaacs/npm.git

下載到NPM文件後,命令行首先轉到npm所在地址,輸入以下代碼進行安裝。

node cli.js install npm -gf



安裝Express

Express是nodejs常用的一個框架。

a) 全局安裝 

npm install express -gd

b) 安裝在當前文件夾下 

npm install express

安裝成功後,命令行會提示 npm info ok

-g代表安裝到NODE_PATH的lib裏面,而-d代表把相依性套件也一起安裝。如果沒有-g的話會安裝目前所在的目錄(會建立一個node_modules的文件夾)。



在項目中引用express包

例:

var express = require('express');
var app = module.exports = express.createServer();

如果沒有安裝過express,那麼首先需要在當前項目文件夾下安裝一個express

命令行轉到當前路徑後,運行

npm install express

安裝完成後,可以看到當前目錄下多了一個【node_modules】文件夾,下有一個【express】文件夾

注:項目中引用的包,都會被安裝到【node_modules】文件夾


用express創建項目

在命令行中輸入【express 項目名稱】,就可以在當前文件夾下創建一個新的項目

如圖:


包括以下幾個文件:


用此方法,只是創建了一個空的項目框架,和一個簡單的實例程序,運行app.js可以查看(還需要在項目文件目錄下,安裝jade包,方法類似安裝express)


參考網站:

Node.js基礎 http://www.infoq.com/cn/master-nodejs

Node.js 入門教程 http://nodebeginner.org/index-zh-cn.html

Node.js中文文檔 http://cnodejs.org/cman/index.html

Express文檔 http://expressjs.com/guide.html#routing

CNode社區 http://club.cnodejs.org/


附命令行的常見操作:

1) 文件運行後,再次調出命令輸入欄 用Ctrl+C
2) 轉到某個盤下 F:
3) 轉到某個文件夾下 cd F:\nodeExamples
4) 回到上級目錄 cd..

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章