iT邦幫忙

express相關文章
共有 100 則文章
鐵人賽 Software Development DAY 5

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

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

鐵人賽 Software Development DAY 15

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 15 - Controller

概念 Controller 最主要的任務就是負責收發請求,通常在回傳資訊的時候,會用統一的格式進行回傳,統一格式的部分可以透過 Response Object...

鐵人賽 Software Development DAY 7

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

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

鐵人賽 Software Development DAY 3

技術 Day2:NodeJS 與 Express 4、route設定|KeywordSearch 1.0 爬蟲關鍵字報表工具

什麼是KeywordSearch 1.0 爬蟲關鍵字報表工具?是作者近期兩周實作出來的小專案,把不同關鍵字搜尋工具的api及部分爬蟲寫在nodejs App當...

鐵人賽 Software Development DAY 12

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 12 - mongoose 之 CRUD

Schema 在 MongoDB 裡每一筆資料我們稱為 Document,Schema 就是在 替 Document 規劃有哪些欄位以及這些欄位的規則 ,實作的...

鐵人賽 Software Development DAY 27

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 27 - 用 Webpack 打包 Express

Webpack 是什麼? 圖片來源 Webpack 是一個打包工具,經常用於前端領域,能夠將各個依賴的檔案進行 bundle, 更提供了預處理的功能,使 sas...

鐵人賽 自我挑戰組 DAY 26
學習NodeJS的30天 系列 第 26

技術 Day26 NodeJS中的前端框架 II

今天的內容一樣以React為主,建立完前端應用程式之後,接著就是將前後端的應用程式連接。 首先在React應用程式專案中的package.json加上伺服器應...

技術 【手邊雜記】安裝 Node js -- express + sqlite - 1

最近想的嚐試自己記錄一些手邊的小事就從node js 開始吧 圖片來源 Node js node js 使用的是 javascript 的開放原始碼, 可以很容...

鐵人賽 Software Development DAY 19

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 19 - Service Layer Pattern

什麼是 Service? Service 是很常見的設計模式,通常會把商業邏輯寫在 Service 層,才不會讓 Controller 過於笨重,這個設計模式在...

鐵人賽 Software Development DAY 14

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 14 - Route Module

建置 RouteBase Route Module 的設計可以很多樣, 最重要的功能即定義路由 ,所以要在 constructor() 去觸發路由註冊,這就是...

鐵人賽 Software Development DAY 18

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 18 - 整合 Express MVC

前面幾篇已經把 Model 、 View 、 Controller 都交代完畢了,現在可以將它們組裝起來,變成一個簡單的 TodoList API Server...

鐵人賽 Software Development DAY 26

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 26 - Validator 與 Pipe

表單驗證是很常見的需求,不論是前後端都會碰到,有一種設計模式很適合處理這類型的事情,就是 Pipe,透過 Pipe 將表單所有的資料驗證一遍,能確保 Contr...

鐵人賽 Software Development DAY 4

技術 Day3:關於middleware的小示範|KeywordSearch 1.0 爬蟲關鍵字報表工具

什麼是KeywordSearch 1.0 爬蟲關鍵字報表工具?是作者近期兩周實作出來的小專案,把不同關鍵字搜尋工具的api及部分爬蟲寫在nodejs App當...

鐵人賽 Software Development DAY 13

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 13 - 規劃 Express 專案

規劃之前... 不曉得大家有沒有覺得前面幾篇的教學文毫無架構可言,但還是可以做到我們要做到的事情,這是最可怕的地方,因為雜亂無序的程式碼在規模越來越大以後會變得...

鐵人賽 Software Development DAY 28

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 28 - node.js 與線程 (上)

node.js 之所以能夠運行 JavaScript 程式碼,是因為底層依賴 google 在 chrome 中使用的 V8 引擎,它是一個跑得非常快的 Jav...

鐵人賽 Software Development DAY 30

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 30 - 是結束,也是開始

補充 經過這 30 天的考驗(?),如果對 Express 與 MVC 架構情有獨鍾,又對 TypeScript 愛不釋手的話,有個框架非常適合你!它是基於 E...

鐵人賽 Software Development DAY 16

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 16 - Controller 與 Exception

前一篇的小結有提到現在的回傳與錯誤處理機制不夠自動化,每次都要輸入 res.status(status).json(obj) ,這樣不夠 懶惰 聰明。我們先從錯...

鐵人賽 自我挑戰組 DAY 21
學習NodeJS的30天 系列 第 21

技術 Day21 NodeJS-Express VI

今天的內容是Express部份的最後一哩路:Restful API與應用程式結構化。前幾天從前端到後端把Express基礎學透透,發現Express並沒有對大型...

鐵人賽 Modern Web DAY 27
Node.js 從零開始 系列 第 27

技術 Node.js - 路由設計

認識網址規則 假設在 google 搜尋 Node.js, https://www.google.com/search?q=node&rlz=1C1G...

鐵人賽 Software Development DAY 17

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 17 - Model

Model 就是負責處理資料與業務邏輯的地方,我們使用的資料庫為 MongoDB,並用 mongoose 套件來輔助設計,所以會依照 mongoose 的設計方...

鐵人賽 Modern Web DAY 11

技術 Day 11-製作購物車系統之安裝及資料夾結構(一)

今天要開始製作購物車系統所需的VScode環境。GO GO ~ 以下內容有參考教學影片,底下有附網址。(內容包括我的不專業解說分析及在實作過程中遇到的困難與解決...

技術 【Day37】ChatGPT請教教我:NodeJS!Express!RESTful API !

上個章節簡單的了解NodeJS要如何安裝、啟動、監聽,以及做檔案操作存取 這個章節要延續上章ChatGPT提供給我們的學習關鍵字來討論「Express」和「RE...

技術 【Day39】ChatGPT請教教我:基礎SQL語法!NodeJS連結SQL!

上一篇我們針對資料庫的基本概念以及MySQL的安裝、建置與使用做了探討這個章節要來學習基礎的SQL語法,以及使用NodeJS要怎麼連結MySQL資料庫 Go G...

鐵人賽 Software Development DAY 21

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 21 - 實作帳戶機制 (上)

大部分的系統都會有帳戶機制,其中涉及的部分不外乎就是註冊、登入與驗證,這部分內容較多,我會拆成上下兩篇,這篇會先實作註冊帳號的部分。 規劃路由 不曉得大家還記不...

鐵人賽 Software Development DAY 22

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 22 - 實作帳戶機制 (下)

前一篇完成了註冊機制,但在註冊完成時,應該要有個媒介讓我們能夠使用該帳戶,以該帳戶的名義進行操作,而不是取得整個帳戶資料,那要如何產生所謂的媒介又同時享有該帳戶...

鐵人賽 Software Development DAY 24

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 24 - 實作會員關聯資料

在有會員機制下的 TodoList 中,每一筆的 Todo 都應該有一個擁有者,這樣才能知道該筆 Todo 是誰的,誰才有權限可以存取它,所以建立關聯就變得很重...

鐵人賽 Software Development DAY 23

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 23 - Guard

什麼是 Guard? Guard 是一種檢測機制,就像公司警衛一樣,沒有員工身份他不會讓你進入公司,同樣的道理,若用於需要會員身份的操作並且未使用會員身份,就會...

鐵人賽 自我挑戰組 DAY 19
學習NodeJS的30天 系列 第 19

技術 Day19 NodeJS-Express IV

前一篇說明了Express中的樣板引擎與樣板的使用,是比較偏向前端的部份,今天的主題是前端和後端資料傳遞的那一塊:Get方法請求的query string。 Q...

鐵人賽 自我挑戰組 DAY 20
學習NodeJS的30天 系列 第 20

技術 Day20 NodeJS-Express V

Post Parameter 透過Post方法提出請求時,瀏覽器會將請求以不同的形式遞送,請求的內容會紀錄在Content並以ContentType把請求的內容...

鐵人賽 Modern Web DAY 28
Node.js 從零開始 系列 第 28

技術 Node.js - middleware 基礎介紹

middleware 中介軟體 官網說明: Express 是一個本身功能極簡的路由與中介軟體 Web 架構:本質上,Express 應用程式是一系列的中介...