前言 我們在Day 08建立了course model與bootcamp model的關係對courses進行GET請求時,可以得到bootcamp的資料而這...
安安,今天要實作的功能是讓使用者能上傳bootcamp的照片會用到express-fileupload這個套件,要先下載呦! Let's get started...
目前關於bootcamp&course資料的搜索與互動算是告一段落接下來我們要建立使用者的資料,讓使用者能註冊、登入、與bootcamp&cou...
前言 在開始今天的實作前,我想先帶各位了解JWT(JSON Web Token)是啥,以及它的應用JWT是一種用於client與server間共享安全資訊的開...
前言 昨天我們完成了jwt的實作,使用者在註冊和登入後都能得到一組token使用者需要附上這一組token才能新增、刪除bootcamp或course 設定B...
前言 昨天使用了token作為新增、刪除bootcamp或course的依據但只要任何人取得了你的token, 就能任意地刪除你的bootcamp&c...
重設密碼 不知道大家有沒有遇過以下這種情況:先前在某個網站上註冊會員,過了一陣子後要去登入時發現自己居然記不得密碼了!?沒關係!現在幾乎每個網站都能讓你res...
前言 今天要接著完成: 透過email發送含有token的url給使用者 Nodemailer寄送email 一樣在昨天的forgotPasswor...
前言 今天是重設密碼系列的最後一天!要接著完成的功能: 使用者make PUT request到來自email的url來更改密碼 更改密碼 使用者輸...
前言 處理完比較複雜的忘記&重設密碼後,我們要來讓使用者更新自己的資料在Day 13建立的UserSchema只有定義name, email, role, p...