iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

一起進入網頁後端的世界吧 Restful Api 啟動 ! 系列

這30天內會以新手的角度學習許多後端技術,並且運用他們來建立自己的第一個Restful Api。
你將會學到:
1.Javascript
2.Node.js
3.Express.js
4.MongoDB
5.Mongoose
6.EJS

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊原神 啟動!
DAY 21

day21 - 綱目建立

Schema(綱目)是在資料庫系統中用於定義數據結構和約束的概念。在資料庫中,Schema 定義了表格(或集合)中每個欄位的名稱、類型、大小和其他屬性。它確定了...

2023-10-06 ‧ 由 小酌 分享
DAY 22

day22 - Postman

在實作API之前我們必須要有一個能測試API的工具。那就是Postman。Postman它能夠幫助我們測試和除錯,它提供一個直觀的界面,可以輕鬆發送和測試 AP...

2023-10-07 ‧ 由 小酌 分享
DAY 23

day23 - POST

我們今天要先來實作POST的部分,因為我們的資料庫還沒有資料,所以要新增一些資料進去。我們在建立post這個route之前要先加兩行程式碼進來,把它們放到con...

2023-10-08 ‧ 由 小酌 分享
DAY 24

day24 - GET

我們昨天新增資料進我們的資料庫,今天就可以用GET來查看我們的資料了。建立GET route app.get("/animals", asy...

2023-10-09 ‧ 由 小酌 分享
DAY 25

day25 - PUT

如果我們打錯資料想要更新資料的時候,就要用PUT。下面是PUT route的程式碼 app.put("/animals/:_id", asy...

2023-10-10 ‧ 由 小酌 分享
DAY 26

day26 - PATCH

昨天教的PUT就是覆蓋整個資料,而今天要教的PATCH,則是更改整個資料,並不會整個覆蓋這邊是Patch route的程式碼: app.patch("...

2023-10-11 ‧ 由 小酌 分享
DAY 27

day27 - DELETE

我們總共介紹完4個HTTP Method,接下來就剩下最後一個delete了,我們趕緊把這個api 做完吧!這邊是delete route的程式碼 app.de...

2023-10-12 ‧ 由 小酌 分享
DAY 28

day28 - EJS 介紹

如果我們今天要把後端的資料輸出給前端的話,那我們會需要一個渲染模板,那EJS就會是一個很好的選擇 EJS介紹:EJS (Embedded JavaScript)...

2023-10-13 ‧ 由 小酌 分享
DAY 29

day29 - EJS 語法

昨天完成了後端把資料傳送到前端的部分,今天就來處理前端怎麼接收資料,並且呈現出來。 以下是一些常見的 EJS 語法: <% %>:用於執行 Jav...

2023-10-14 ‧ 由 小酌 分享
DAY 30

day30 - 鐵人賽完賽心得

終於要完賽了 (感動來總結一下我們這30天學到了什麼JavaScript的基本與進階觀念Node.js 跟 Express.js的應用HTTP methodMo...

2023-10-15 ‧ 由 小酌 分享