MVC基本架構

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/出現

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料