2016-08-22 64 views
-4

使用HTML和AngularJS準備登錄頁面和註冊頁面。我已連接數據庫PostgreSQL,但我不知道如何使用PostgreSQL將數據從AngularJS前端傳遞到Nodejs後端。如何使用PostgreSQL將數據從AngularJS前端傳遞到Nodejs後端?

+0

對不起,它聽起來像:我需要做大紅色按鈕「全部完成」 1.您應該選擇前端和後端對話規則。我推薦在後端使用REST(例如在Nodejs上使用Express)和在前端使用Angular。 2.在您的控制器應創建方法和POST數據到端點 3.您需要庫連接到PostgreSQL(HC-PostgreSQL的爲例),你應該從終端傳遞您的數據到數據庫 – Sabik

+0

客戶不應該連接直接到數據庫服務器。決不。數據庫服務器不用於通信。閱讀關於REST服務和老式的'

',用POST或GET參數。 –

回答

1

您可以通過多種方式就像使用做
「$ HTTP」 - https://docs.angularjs.org/api/ng/service/ $ HTTP

「ngResource」 - https://docs.angularjs.org/api/ngResource/service/ $資源

使用這些你可以傳遞數據的Node.js後端(我假設「Express.js」)。由於數據庫數據將由後端執行,因此您只需將登錄或註冊值發佈到後端。下面是下面是一個簡單的$ HTTP進程:

$http.post('/login', { 
    email: this.email, 
    password: this.password 
}) 
.success(function(response){ 
    // execute your response    
}); 

實際上是登錄/註冊和其他安全目的,我建議使用JSON網絡令牌(JWT)。 https://jwt.io/introduction/

相關問題