
MVC(Model-view-controller):是一種應用程式架構,透過將程式碼拆開,分成模型(Model)、視圖(View)、控制器(Controller)三個部分,並透過路由系統,建立整個應用程式的設計模式。
在MVC架構中,request流程大致如下:
1.發出的request會由Controller來處理
2.接著Controller會和Model拿取Data
3.Controller再把拿到的資料給View,由View提供的template
4.最後Controller再結合data和template,回傳response

安裝express 官網
簡單安裝express
$ mkdir myapp //新增一個目錄
$ cd myapp
$ npm init //起始npm
$ npm install express //安裝
app.js 程式碼
const express = require('express')const
app = express()const port = 5001
app.get('/', (req, res) =>{
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
進入myapp的目錄中,新增一個檔案app.js,並且把上方的程式碼複製。
執行以下的指令
$ node app.js
就會在 http://localhost:5001/出現
