1. 程式人生 > >Mac平臺開發Node.js小記

Mac平臺開發Node.js小記

一、下載安裝Node.js

地址:https://nodejs.org

二、建立Web工程(含網站開發)

1、Express(須先npm install -g express-generator)

express ProName

預設模板引擎是jade。

修改模板引擎用如下命令:

express ProName --view=ejs
2、Koa(須先npm install -g koa-generator)

Koa ProName

預設模板引擎是pug。

3、Koa2(須先npm install -g koa-generator)

Koa2 ProName

預設模板引擎是pug。

據說Koa是Express的原班人馬開發的新一代框架,但直接用命令創建出來的工程,依賴兩千多,Express才依賴一百多,讓我很是糾結。

三、安裝依賴(Express和Koa一樣)

npm install

四、啟動(Express和Koa一樣)

npm start

 

手工建立工程(只做Web服務)

1、生成package檔案

npm init

輸入相關引數

2、安裝Web框架

(1)Express

npm install express

(2)Koa

npm install koa

3、設定啟動指令碼

專案目錄下建立server.js,程式碼如下

const Koa = require('koa');

// 建立一個Koa物件表示web app本身:
const app = new Koa();

// 對於任何請求,app將呼叫該非同步函式處理請求:
app.use(async (ctx, next) => {
    await next();
    ctx.response.type = 'text/html';
    ctx.response.body = '<h1>Hello, koa2!</h1>';
});

// 在埠3000監聽:
app.listen(3000);
console.log('app started at port 3000...');

4、package.json中新增:

"scripts": {
    "start": "node server.js"
}

5、啟動服務

npm start

6、瀏覽訪問http://localhost:3000

 

開發工具:

Visual Studio Code:https://code.visualstudio.com

參考文章:

https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001471087582981d6c0ea265bf241b59a04fa6f61d767f6000

http://www.runoob.com/nodejs/nodejs-express-framework.html

https://www.liaoxuefeng.com

http://www.runoob.com/nodejs