iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

從無到有,打造一個漂亮乾淨俐落的 RESTful API 系列

想製作一個完美的API嗎?想實作乾淨俐落的API但不知如何下手嗎?看這裡就對了!
小弟今年剛踏入網頁後端的領域,在工作部分負責 Node.js API 的撰寫,在這一年中學習到許多新知所以想就由這次鐵人賽寫出一系列網頁後端教學,帶給想進入網頁後端但不知如何下手的人,在 30 天的文章中我會從最基礎的編輯器推薦、語言選擇、環境建置、框架介紹、自動化部署、資料庫架設、到一個簡單的部落格貼文 API 範例實作,內容看似很多很豐富但這也是給我自己一個挑戰,最後希望帶給各位讀著滿滿的 大 收 穫!

鐵人鍊成 | 共 43 篇文章 | 288 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Dat-21] 建立資料庫欄位

今天是2017最後一天了~今天空氣真的蠻糟的各位出門跨年記得帶個口罩啊! 趕緊上來發今年的最後一篇文XD 本文你將會學到 如何建立資料庫 如何建立資料表 如何...

2017-12-31 ‧ 由 10程式中 分享
DAY 22

[Day-22] 設定joi與config dotenv環境參數

首先祝各位2018年快樂呀~新的一年祝各位順順利利! 本章節會學到 了解與建立 dotenv 環境參數 了解 joi 功用與建立 joi + dotenv 改...

2018-01-01 ‧ 由 10程式中 分享
DAY 23

[Day-23] API與資料庫連線設定

本文你將會學到 joi + dotenv 建立資料庫全域變數 使用 mysql 建立 Connection Pool(連線池) 測試 API 是否與資料庫連...

2018-01-02 ‧ 由 10程式中 分享
DAY 24

[Day-24] (實作)Article文章(GET與POST)

本文你將會學到 如何新增一筆文章資料 如何修改資料庫一筆文章資料 使用Postman測試POST與GET 前言 昨天已經將資料庫欄位都建立好了,今天開始要教...

2018-01-03 ‧ 由 10程式中 分享
DAY 25

[Day-25] (實作)Article文章(PUT與DELETE)

本文你將會學到 如何修改資料庫一筆文章資料 如何刪除資料庫一筆文章資料 使用Postman測試PUT與DELETE 前言 昨天已經將 Article 的新增...

2018-01-04 ‧ 由 10程式中 分享
DAY 26

[Day-26] (實作)User用戶(GET與POST)

本文你將會學到 如何新增一筆用戶資料 如何修改資料庫一筆用戶資料 使用Postman測試POST與GET 前言 前兩天已經將 Article 文章的部分做完...

2018-01-05 ‧ 由 10程式中 分享
DAY 27

[Day-27] (實作)User用戶(PUT與DELETE)

本文你將會學到 如何修改資料庫一筆用戶資料 如何刪除資料庫一筆用戶資料 使用Postman測試PUT與DELETE 前言 這篇文章是 User 的第二部份實...

2018-01-06 ‧ 由 10程式中 分享
DAY 28

[Day-28] (實作)使用 joi 驗證POST資料

這幾天一直下雨快發霉了@@聽說未來幾天寒流發威啊啊~~各位記得注意保暖! 時間很快再過兩天就成功完賽成為一個鐵人了,不過!真的三十天無法將API全部說得很徹底,...

2018-01-07 ‧ 由 10程式中 分享
DAY 29

[Day-29] (實作)bcrypt將使用者密碼加密

本文你將會學到 了解bcrypt加密運作方式 實作將密碼加密後再寫入資料庫 前言 在設計資料庫時要考慮到資料的安全性,假使資料庫被駭所有的使用者密碼都被看光...

2018-01-08 ‧ 由 10程式中 分享
DAY 30

[Day-30] (實作)使用者登入與密碼驗證

首先恭喜我完成三十天鐵人賽的成就(撒花 其實2017鐵人賽就想參加了不過礙於課業所以就沒參賽,其實是當時不知要寫啥XD 三十天來每天固定下班後開啟電腦寫文章然後...

2018-01-09 ‧ 由 10程式中 分享