第十二屆 佳作

software-dev
今晚我想來點 Express 佐 MVC 分層架構
HAO

系列文章

DAY 1

[今晚我想來點 Express 佐 MVC 分層架構] DAY 01 - 前言

Express 是什麼? 圖片來源 Express 是一個成熟的 node.js Web 框架,基本上使用 node.js 寫 Web Server 或是 We...

DAY 2

[今晚我想來點 Express 佐 MVC 分層架構] DAY 02 - 軟體架構之 MVC

MVC 是什麼? 說到軟體架構,通常都會提及十分經典的 MVC,這個架構將程式分成三個部分,分別是 Model (模型)、 View (視圖) 以及 Contr...

DAY 3

[今晚我想來點 Express 佐 MVC 分層架構] DAY 03 - 為什麼是 TypeScript?

上一篇的小結有提到我會採用 TypeScript 作為開發語言,但是什麼原因要捨棄 JavaScript 呢?我們就來了解一下要如何用 TypeScript 解...

DAY 4

[今晚我想來點 Express 佐 MVC 分層架構] DAY 04 - 建置專案

建立專案 建議使用 git 進行版本控制 在安裝 node.js 的時候會一起安裝套件管理器 npm ,我們要透過 npm 來管理專案所使用的套件,所以要進...

DAY 5

[今晚我想來點 Express 佐 MVC 分層架構] DAY 05 - Express 基本結構與路由

Express 基本結構 import express from 'express'; const app = express(); 上方的範例程式碼定義 a...

DAY 6

[今晚我想來點 Express 佐 MVC 分層架構] DAY 06 - Express 與 body-parser

body-parser 是什麼? body-parser 是 Express 經常使用的中介軟體,用於解析請求的資料(body),比如說:POST 一筆 JSO...

DAY 7

[今晚我想來點 Express 佐 MVC 分層架構] DAY 07 - Express 錯誤處理

說到 Express 的錯誤處理機制,就要先來談談 node.js 的 錯誤優先處理(Error-First),這是一種風格,大致上是長這樣的: const m...

DAY 8

[今晚我想來點 Express 佐 MVC 分層架構] DAY 08 - Express CORS

阿呆最近在寫一個案子,是前後端分離的架構,前端與後端各有自己的網域,正當他開開心心要從前端 POST 一筆資料到後端時,發生了錯誤,按下 F12 看到了這個錯誤...

DAY 9

[今晚我想來點 Express 佐 MVC 分層架構] DAY 09 - Express 安全防護

只要有應用必定有黑帽駭客的出現,要做好防範黑客的機制在現今已經是標配,雖然不見得是資安大師,但至少要把最基本的防禦做好,善盡工程師的責任!Express 官方在...

DAY 10

[今晚我想來點 Express 佐 MVC 分層架構] DAY 10 - 設置 MongoDB

MongoDB 是什麼? 圖片來源 MongoDB 是 文件導向(Document-oriented) 的 NoSQL 資料庫,是 NoSQL 中最熱門的,其優...