這30天內會以新手的角度學習許多後端技術,並且運用他們來建立自己的第一個Restful Api。
你將會學到:
1.Javascript
2.Node.js
3.Express.js
4.MongoDB
5.Mongoose
6.EJS
Schema(綱目)是在資料庫系統中用於定義數據結構和約束的概念。在資料庫中,Schema 定義了表格(或集合)中每個欄位的名稱、類型、大小和其他屬性。它確定了...
在實作API之前我們必須要有一個能測試API的工具。那就是Postman。Postman它能夠幫助我們測試和除錯,它提供一個直觀的界面,可以輕鬆發送和測試 AP...
我們今天要先來實作POST的部分,因為我們的資料庫還沒有資料,所以要新增一些資料進去。我們在建立post這個route之前要先加兩行程式碼進來,把它們放到con...
我們昨天新增資料進我們的資料庫,今天就可以用GET來查看我們的資料了。建立GET route app.get("/animals", asy...
如果我們打錯資料想要更新資料的時候,就要用PUT。下面是PUT route的程式碼 app.put("/animals/:_id", asy...
昨天教的PUT就是覆蓋整個資料,而今天要教的PATCH,則是更改整個資料,並不會整個覆蓋這邊是Patch route的程式碼: app.patch("...
我們總共介紹完4個HTTP Method,接下來就剩下最後一個delete了,我們趕緊把這個api 做完吧!這邊是delete route的程式碼 app.de...
如果我們今天要把後端的資料輸出給前端的話,那我們會需要一個渲染模板,那EJS就會是一個很好的選擇 EJS介紹:EJS (Embedded JavaScript)...
昨天完成了後端把資料傳送到前端的部分,今天就來處理前端怎麼接收資料,並且呈現出來。 以下是一些常見的 EJS 語法: <% %>:用於執行 Jav...
終於要完賽了 (感動來總結一下我們這30天學到了什麼JavaScript的基本與進階觀念Node.js 跟 Express.js的應用HTTP methodMo...