iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

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

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

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

Day1 鐵人賽選題動機 & 綱要

選題動機: 在這暑假期間有參加黑客松比賽,而我所負責的部分需要用到各個星座的每日運勢,那時找破頭都找不到相關的 API,所以就突發奇想想要自己建看看,在要開始找...

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

Day2 - 一般API和RESTful API 的差別

前情提要: 我們很常聽到所謂的 API,但那到底是什麼,想深入去了解後又發現多了一個叫做 RESTful API 的東西,那這兩個東西到底有什麼差別呢,REST...

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

Day3 - 開發工具和其擴充套件介紹

前情提要: 在開始使用程式語言前,一定都要有開發工具才可以開始,因此今天會介紹本次會使用到的開發工具還有分享一些我自己有用到擴充套件。 介紹開發工具: 1.下載...

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

Day4 - Node.js下載和 NPM 介紹

前情提要: Node.js 是我們本次製作 API 最重要的東西,而其中的套件又要從 NPM 中下載,因此今天就來介紹 Node.js 和 NPM 要怎麼去下載...

2022-09-18 ‧ 由 kylekao 分享
DAY 5

Day5 -介紹 VSCode 終端機和其指令

前情提要: 終端機的發明就是讓我們可以和電腦對話,運作方式就是我們要輸入指令,那指令有那麼多個到底要用哪一些呢,因此今天就要分享幾個我目前比較常用的指令給大家。...

2022-09-19 ‧ 由 kylekao 分享
DAY 6

Day6 - JavaScript 寫 Hello World

前情提要: 因為 Node.js 使用的程式語言基本上是 JavaScript,因此今天要來介紹一些 JavaScript 的概念,還有教大家執行出你的第一個程...

2022-09-20 ‧ 由 kylekao 分享
DAY 7

Day7 - JavaScript進階概念(一)- 區塊/函數作用域

前情提要: 在 JS 的 ES6 中,引進了一項新的概念,就是區塊作用域,而他實際的應用就是昨天講到變量聲明裡面的 let 和 const,而今天我們就來好好了...

2022-09-21 ‧ 由 kylekao 分享
DAY 8

Day8 - JavaScript進階概念(二)- 匿名函數

前情提要: 今天所要講述的JS概念是匿名函數,有時候我們會在變數內放入函數,而這時函數的名字就變得不那麼的重要,因為要取用就使用變數名稱就好,因此就延伸出了這種...

2022-09-22 ‧ 由 kylekao 分享
DAY 9

Day 9 - JavaScript進階概念(三)- Promise 異步編程

前情提要: JavaScript是一種同步的程式語言,一次只能執行一種動作,但有時可能遇到一些需要同時進行的步驟,因此就有了Promise的概念。 同步VS異步...

2022-09-23 ‧ 由 kylekao 分享
DAY 10

Day10 - JavaScript進階概念(四) - async/await

前情提要: Promise 在處理後續是用 then()、catch() 方法來去做連接,但如果要處理的東西變多,就會導致整體程式碼被拉的很長,因此就延伸出了...

2022-09-24 ‧ 由 kylekao 分享