[NodeJS] Hello world with Express module
環境:
Ubuntu 14.04 LTS on VMware fusion 10
內容:
在上次的單元中,我們已經安裝了nodejs和npm
現在我們要來安裝nodejs中官方推薦、也是最多人使用的module¬—Express
#建立Workspace:
首先,我們要創建workspace的資料夾:
安裝完成後,nodeDemo資料夾會多出一個package.json檔案
這就是npm管理這個workspace的資訊
#安裝Express:
npm安裝module的指令如下:
模組資料會出現在node_modules
輸入下面指令安裝Express:
#Hello World
在workspace創建app.js
要執行它,在terminal中輸入:
打開瀏覽器,輸入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
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
留言
張貼留言