iT邦幫忙

express.js相關文章
共有 63 則文章
鐵人賽 自我挑戰組 DAY 15

技術 [Day15]後端開發總結

今天來回顧一下這幾天使用到的技術和開發的API 大綱 主要使用到的技術 安裝的套件 API設計 1. 主要使用到的技術 MongoDB — docume...

鐵人賽 自我挑戰組 DAY 14

技術 [Day14] 圖片上傳API開發

今天要來開發圖片上傳的API,我們在使用者個人資料和文章封面都會使用到這支API的功能。 大綱 圖片存放位置比較(伺服器 vs.資料庫) 圖片上傳API開發...

鐵人賽 自我挑戰組 DAY 13

技術 [Day13] 其他取得資料API開發

今天我們要來把剩下查詢相關的API開發完成,今天要開發的API如下: 取得所有文章a.查詢特定tag的文章列表b.查詢特定標題的文章列表 取得依照tag排列的...

鐵人賽 自我挑戰組 DAY 12

技術 [Day12] User API和Auth Middleware開發

昨天我們已經實作了登入和註冊API,並了解JWT整個運作過程。接著我們要來開發User相關的API和auth middleware開發 大綱 User API...

鐵人賽 自我挑戰組 DAY 11

技術 [Day11] 登入、註冊API開發和HTTP Authentication(JWT)

進入到第11天,發現時間不多了,所以不像之前觀念部分會補充那麼多,相關參考資料還是會放在最底下,但內容大部份會把實作的程式直接放上來。 大綱 Authenti...

鐵人賽 SideProject30 DAY 11

技術 Day 11- 功能規格設計-後端Api開發設計-1

使用者資料存取 使用者資料 @Entity() export class User { @PrimaryGeneratedColumn() id: nu...

鐵人賽 自我挑戰組 DAY 10

技術 [Day10] 建立文章的Schema讓文章API與真實資料庫互動

昨天已經讓後端程式和正式資料庫連接起來,今天就要將原本的MOCK_POSTS移除,與真正的資料庫互動了。 大綱 建立文章的Schema&Model 調...

鐵人賽 自我挑戰組 DAY 8

技術 [Day8] 文章更新和刪除API開發

目前已經將新增和取得文章的API完成,接著我們要來開發修改和刪除文章的API 大綱 更新文章API開發 刪除文章API開發 1.更新文章API開發 在po...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22 - RESTful API 設計:建立強大的 API 端點

大家會不會點好奇,什麼時候方法要用 GET 什麼時候要用 POST / PUT, 或是為什麼會這樣設計 API 呢? 今天我們就來介紹一下 RESTful AP...

鐵人賽 自我挑戰組 DAY 7

技術 [Day7] 文章新增API開發並使用Postman測試

我們先前已經寫了取得文章的API,今天我們要開發新增文章的API。回顧一下我們的API設計: 大綱 部落格文章API開發 使用Postman測試API 1....

鐵人賽 自我挑戰組 DAY 6

技術 [Day6] 使用MVC架構:建立Controller和ErrorModel

圖片來源:MDN 大綱 MVC架構簡介 Controller介紹和建立 ErrorModel 1. MVC架構簡介 MVC是指(Model-View-Co...

鐵人賽 自我挑戰組 DAY 5

技術 [Day5] 文章資料API規劃和Express的錯誤處理

上一篇已經介紹route,接著以實際專案會用到的api來繼續實作 大綱 1.文章資料API規劃2.取得單一文章資料API開發3.錯誤處理(Error Handl...

鐵人賽 自我挑戰組 DAY 4

技術 [Day4]實作開始-設定後端專案和Express路由

今天要開始進入實作了,首先我們先從後端開始開發。 大綱 建立專案並安裝Express.js 建立基本路由(Route) 使用express.Router 1...

鐵人賽 Modern Web DAY 2
Three.js 反閘之路 系列 第 2

技術 Day2. 安裝環境 Node.js+Express.js+Three.js

安裝Node.js Node.js官網: https://nodejs.org/en/安裝完後可以透過node --version指令檢查是否安裝成功 安裝Ex...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 27

技術 Day 27. B2E-密碼加密

還記得第2天在做專案規劃時,有提到一個目標「加密敏感資料實現資安管理」嗎?目前我們的密碼還是一樣放在資料庫上全裸 今天進度目標要來將密碼加密存放,並實作比對密...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 25

技術 Day 25. F2E&B2E-帳號驗證

今天這篇目標進度要來做輸入帳號的驗證 為什麼會有這篇的誕生呢? 原因是因為...我把它給忘了xD 之前在做登入驗證時,偷懶跳過了驗證直接讓帳號通過: if (...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 24

技術 Day 24. F2E&B2E-登出

今天要來做頭像菜單的最後一個功能 - 登出 內容包含登出時要呼叫的API及處理!! #登出API 登出API相對前面做過的API來說算最簡單的,因為不需要連...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 21

技術 Day 21. B2E-帳戶清單

今天會做兩個API 帳戶清單: 包含已登入、未登入的帳戶 帳戶移除: 顧名思義就是把清單中的帳戶移除 開啟後端(b2e)專案開始吧~ #帳戶清單API實...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 19

技術 Day 19. F2E&B2E-登入狀態驗證

複習一下,第一支API做的登入會將Token以簽章加密的方式存入cookie而存入之後就可以在需要做登入狀態驗證的頁面上,再次將Token傳到後端來驗證,藉此...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 18

技術 Day 18. B2E-Token邏輯修改

Token Bug 已經讓它飛很久了,是時候開殺了~ #Token邏輯修改 首先規劃要回到原本controller及module的初衷,controller...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 17

技術 Day 17. B2E-加入Token

學會了前端對後端的API串接,並且實作了登入的動作雖然很開心,但是就只有登入而已!!換句話說,就是後端只告訴你「哦~你的帳號密碼是對的,好蚌蚌喔,讓你登入吧~...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 15

技術 Day 15. B2E-API連線DB

上一篇安裝的 Compass 工具真的很好玩,後來我又自己玩了一下xD不過很可惜今天用不到它了~ 今天進度目標是要把後端API連線資料庫,做真實資料的判斷!!...

鐵人賽 自我挑戰組 DAY 23

技術 黑暗的渾沌:Backend 後端

後端的話 其實就是排除掉前面畫面以外的東西現在跟前端分開的話通常就是提供API介面來新增修改新增讀取更新刪除資料,CRUD(Create, Read, Upda...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 13

技術 Day 13. B2E-還是第一支API

API沒寫完睡不著...半夜爬起來繼續寫 #Step 8 昨天做好了 controller ,接著來做對應的 module !!複習一下: contro...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 12

技術 Day 12. B2E-第一支API

今天進度預計目標是要建立第一支API - 登入 因為還沒用到跟資料庫,所以先使用假資料做比對的動作 真的是很會用各種假資料阿xD #API開發 第一次都...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 11

技術 Day 11. B2E-建立專案

今天開始會是後端的API專案開發~ 前端是系統的包裝,後端是系統的核心拿蛋糕來說,前端就是做蛋糕外層的裝飾及點綴,後端就是蛋糕的內餡一個好的蛋糕,外層不僅要做...

鐵人賽 Modern Web DAY 2
30天Vue出Google SSO 系列 第 2

技術 Day 02. 專案規劃

在一個專案啟動前,都會先有一個專案規劃書或規格書通常第一版會漏很多資訊,或是不合理的條件,然後慢慢的去修定版本內容基本上會包含: 概述 專案簡介 目標 系統...

鐵人賽 Modern Web DAY 1
30天Vue出Google SSO 系列 第 1

技術 Day 01. 前言

#為什麼選這個主題? Google SSO是在我上完六角學院的Vue課程之後做的第一個專案,會做這個專案的原因是由於公司的需要整合所有系統的登入入口,剛好就這...

技術 【我可以你也可以的Node.js】第十八篇 - 打造一個 API 讓自己減肥永遠都是夢想- 肥宅的第二步 #自動領取 #Express #麥當勞報報優惠券

嗨~ 各位肥宅同袍,我是Robin。咳咳嗯~這篇要分享上次肥宅的第一步後續,還沒看的可以先回去看看,裡面有這次小專案的故事背景動機, 來了各位! 經過我內心非...

技術 【我可以你也可以的Node.js】第十五篇 - 打造一個 API 讓自己減肥永遠都是夢想- 肥宅的第一步 #Express #麥當勞報報優惠券

嗨,大家好我是 Robin今天要分享我前陣子一直想寫但是遲遲沒實作的小玩具,那就是...我想要我有一支程式可以每天幫我領麥當勞報報的優惠券! 我的一小步,是...