iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

30 天 node.js 學習筆記 系列

紀錄 30 天學習學習 node 過程

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文 團隊膠原錠與葉黃素
DAY 1

Day1 大家都在 Golang 了,為何是 Node.js ?

嗨,這是我第一次參加鐵人賽,這次會想參加是因為同事不斷入坑,在同事盛情難卻之下,我也一起跳坑了 ( 以上官腔結束 XD 為甚麼是 Node.js 作為前端,最熟...

2019-09-16 ‧ 由 Jason 分享
DAY 2

Day 2 環境建立

開始前必須將環境準備好 請先至 官網 下載 Node.js,一路按下一步到最後。 接著打開命令提示字元 : 安裝好輸入 node -v ,出現版本號代表安裝...

2019-09-17 ‧ 由 Jason 分享
DAY 3

Day 3 RESTful API 概念

為甚麼需要 Restful API ? 以往在設計 API,會像以下這個設計,以一個文章列表為例 : GET - /getArticle // 取得...

2019-09-18 ‧ 由 Jason 分享
DAY 4

Day 4 來建立第一個 Server

用node.js寫HTTP伺服器是很容易的。首先,我們要把node.js的HTTP模組首先載入。 var http = require('http');注意在n...

2019-09-19 ‧ 由 Jason 分享
DAY 5

Day 5 來試做個產品列表 API 吧

試著建立完第一個 API 之後,我們來試著規劃一個產品列表的 API,基本的 CRUD,之後有想到什麼新功能可以再加就先依照初步想到的設計,首先我們會要幾個功能...

2019-09-20 ‧ 由 Jason 分享
DAY 6

Day 6 來試做個產品列表 API 吧 Part2

前面已經規劃完這次需要做的東西,現在我們來實作簡易的產列表 API 吧接著拿之前剛建立的環境繼續實作,還記得我們第一個 API 嗎 app.use('/...

2019-09-21 ‧ 由 Jason 分享
DAY 7

Day 7 來試做個產品列表 API 吧 Part3

const express = require('express'); const router = express.Router(); // Query A...

2019-09-22 ‧ 由 Jason 分享
DAY 8

Day 8 Router 錯誤處理

前面將初步 Product API 打造好了,那很自然想到的是那當出現自己設定 Router 以外的 URL,該怎麼辦? 這時候就要用到之前用過的中間件了,但為...

2019-09-23 ‧ 由 Jason 分享
DAY 9

Day 9 CORS 跨域存取

app.use((req, res, next) => { res.header('Access-Control-Allow-Origin',...

2019-09-24 ‧ 由 Jason 分享
DAY 10

Day 10 body-parse

為何使用 body-parse 之前有提到 RESTful 幾個 Method,有些像是 POST、PATCH,是需要在 Request 時,一併送出 bod...

2019-09-25 ‧ 由 Jason 分享