如何使用PostgreSQL将数据从AngularJS前端传递到Nodejs后端?

问题描述:

使用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参数。 –

您可以通过多种方式就像使用做
“$ 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/