2016-11-04 39 views
-1

我必須部署帶有節點js,mongodb和angularjs的配置文件的登錄頁面。你能告訴我一個在mongoDB中的MEAN而不是在貓鼬中的例子嗎?我必須使用mongodb存儲憑證用戶,並且必須將用戶數據發送給客戶端,而不是使用json。 謝謝帶有MEAN堆棧的Web應用程序

回答

0

Mongoose是一個連接到NodeJs環境中的mongo數據庫的接口。要執行登錄並將數據發送到客戶端,可以執行以下步驟:

  1. 發送登錄請求到服務器。
  2. 驗證用戶憑據並將令牌發回給用戶以繼續處理客戶端數據的進一步請求。爲此,您可以使用智威湯遜。
  3. 在angularjs中放入一個攔截器,它將自動將標記中的標記與每個請求對應的有效用戶相關聯。
  4. 在服務器端,您可以檢查請求是否包含令牌。如果沒有,您可以發送未經授權的迴應(401)。