[NodeJS] Hello world with Express module

環境:
Ubuntu 14.04 LTS on VMware fusion 10

內容:
在上次的單元中,我們已經安裝了nodejs和npm
現在我們要來安裝nodejs中官方推薦、也是最多人使用的module¬—Express

#建立Workspace:

首先,我們要創建workspace的資料夾:
mkdir nodeDemo
cd nodeDemo
再來透過npm進行初始化及設定
npm init
初始化的過程中會要求你做一些設置,基本上都使用預設值就可以了
安裝完成後,nodeDemo資料夾會多出一個package.json檔案
這就是npm管理這個workspace的資訊

#安裝Express:

npm安裝module的指令如下:
npm install [模組名稱]
另外講解兩個參數:
npm install -g [模組名稱]
這樣代表執行全域安裝
npm install [模組名稱] –save
安裝的模組資訊會儲存在package.json(預設不會保存資訊)
模組資料會出現在node_modules

輸入下面指令安裝Express:
npm install express –save
執行完成後,檢查package.json有沒有出現Express與其版本號

#Hello World

在workspace創建app.js
touch app.js
複製貼上以下程式碼:
// require Express
var express = require('express');
// make a Express object
var app = express();

// define routes
app.get('/', function(req, res) {
 res.send('hello! express! this is a index');
});

// create Http Server and listen 1337 port at the same time.
app.listen(1337, function () {
 console.log('ready on port 1337');
});
儲存關閉app.js

要執行它,在terminal中輸入:
node app.js
console會出現ready on port 1337
打開瀏覽器,輸入localhost:1337
恭喜你,完成你第一個nodejs程式了。

Reference:
http://blog.rx836.tw/blog/node-express-one/
http://expressjs.com/starter/installing.html
http://tech.marsw.tw/blog/2013/10/18/nodejs-first-experience

留言

這個網誌中的熱門文章

[Javascript] 利用Google Calendar api 存取 Google 行事曆

[滑鼠] 羅技G402 換微動