iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

用Node.js建立專屬於你的API吧 系列

在30天內分享我學習到架設API會用到的方法和概念,其中包括JS的ES6、Node.js的Express框架等等,希望閱讀完之後能讓想自己做API但卻又不知道從何起手的你一個方向~

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - Node.js 的 export/import

前情提要: 在 JS 的 ES6 中其實有提供一套 export/import 的方法,但因為 Node.js 比 ES6 還要更早出現,因此使用的方法類似於...

2022-09-25 ‧ 由 kylekao 分享
DAY 12

Day12 - 準備開發API環境

前情提要: 經過了前面的準備,我們終於要來建立專屬於我們自己的 API 了!今天的內容要來設置好我們的開發環境,主要會用到兩個套件,Express 和 node...

2022-09-26 ‧ 由 kylekao 分享
DAY 13

Day13 - Express 簡單應用

前情提要: 今天會分享 Express 中的一些方法,讓大家理解一些基礎的應用。 簡單應用: 導入 Express 和設定 port。 const expr...

2022-09-27 ‧ 由 kylekao 分享
DAY 14

Day14 - 中介軟體介紹

前情提要: 在我們要開始講解下一個概念時,需要先介紹中介軟體,因為在 Express 中會很常會用到。 介紹: 概念:middleware 中文又叫做中介軟...

2022-09-28 ‧ 由 kylekao 分享
DAY 15

Day15 - Router 講解

前情提要: 在我們寫 API 時,並不是所有的資源都要寫在同一個檔案裡面,開發時如果都把所有東西寫在一起會導致後面維護的不易,畢竟全部塞在一起程式碼一定會很長,...

2022-09-29 ‧ 由 kylekao 分享
DAY 16

Day16 - MongoDB Atlas 帳號建立

前情提要: 在建立 API 時,我們會需要用到資料庫來存取裡面資料,我們當然可以自己建立,但這邊我分享另一種方法,就是使用線上現成的,而我使用的線上資料庫是 M...

2022-09-30 ‧ 由 kylekao 分享
DAY 17

Day17 - 資料庫連線

前情提要: 建立資料庫連線時,會需要利用到 Mongoose 來幫助我們,因此今天要來介紹 Mongoose 和他要怎麼使用。 介紹和下載: Mongoose...

2022-10-01 ‧ 由 kylekao 分享
DAY 18

Day18 - 資料庫綱目建立

前情提要: 資料在輸進去資料庫時,一定要為其制定其種類是什麼,就是為了確保資料的統一性,例如可以避免在姓名的欄位輸入數字等等,因此今天要來分享如何用 Mongo...

2022-10-02 ‧ 由 kylekao 分享
DAY 19

Day19 - Postman 介紹

前情提要: 建立 API 時,過程當中最好要進行測試,有問題就可以及時處理,讓大 bug 化小 bug,小 bug 化無 bug,以免到了最後變成超大 bug,...

2022-10-03 ‧ 由 kylekao 分享
DAY 20

Day20 - POST 簡單應用

前情提要: 在設計 API 時,POST 東西時也會想要看一下到底新增了什麼,但如果沒有對應的套件,回傳回來看到的只會是 undefiend,因此今天要來分享...

2022-10-04 ‧ 由 kylekao 分享