我正在嘗試為我的應用程式實作多個用戶,但我不確定最佳方法。基本上,我想允許用戶注冊和登錄,并且只允許他們帳戶的 CRUD 串列和任務。
我的一個想法是為每個用戶創建一個檔案,資料如下所示:
{
user: "john doe",
password: "qwerty",
_id: ObjectID("1234567890"),
lists:[
{title: "school",
tasks: ["math", "english", "science"]
},
{title: "work",
tasks: ["budget", "presentation", "excel"]
}
]
有替代方法嗎?提前致謝
uj5u.com熱心網友回復:
如果我對您的理解正確,并且從我可以看到您將貓鼬列為標簽,那么我假設您正在實施它。創建用戶模型:
const userSchema = new Schema({
username: {
type: String,
required: true
},
password: {
type: String,
required: true
}
})
然后您需要確定是否要將串列存盤在檔案中,或者是否要參考它們(這意味著您將串列放在不同的檔案中并將 id 附加到用戶)。然后,您將需要創建用戶路由,可以在其中創建和洗掉用戶。您還需要實作登錄。然后,您將需要使用 express-jwt 和 jsonwebtoken 之類的東西創建身份驗證,其中令牌將從您的 api 和客戶端來回發送。通過創建模型和路線,可以創建多個用戶。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/452186.html
標籤:javascript mongodb 表示 猫鼬 梅尔
上一篇:如何確定SQLQUERY在ExpressJS中是否成功
下一篇:將主題存盤在自定義函式中
