制作Firebase和Angular2项目

时间:2016-11-07 13:39:35

标签: node.js angular firebase

我是Firebase的新手,我开始制作一个必须包含Firebase和angular2的项目,但我对如何实现它们感到困惑。我不知道是否需要有后端实现(如Java或NodeJs)来处理一些安全问题(如表单验证,身份验证,路由等),或者仅仅实现Angular2来处理所有这些问题。我会非常感谢任何有用的建议如何实现这两种技术以成功构建我的项目。感谢

2 个答案:

答案 0 :(得分:0)

第一个firebase就像你的后端firebase可以安全地获取和发送请求作为你的后端应用程序... 并且角度js会像你刚才说的那样完成其余的事情以及你可以通过firebase处理的所有后端内容:)

答案 1 :(得分:0)

这是我对这两个如何一起工作的简单解释

请始终牢记 Angular 仅适用于前端。它的域名是外观,应用程序事件,向服务器发送数据以及与显示数据有关的任何其他内容都在此区域进行编码。

另一方面,

后端服务与您的数据库交互,创建业务逻辑,处理身份验证,保存/发送数据以及与数据库交互的其他内容从此处进行编码。

现在,前端服务如何将 HTTP 请求发送到作为后端服务的服务器,以实现这两者之间的交互。这是通过使用Angulars $ http 服务或所谓的 jQuery AJAX 或臭名昭着的 XMLHttpRequest JavaScript原生来完成的。今天的新技术利用 Firebase 正在使用的 Web套接字和其他一些框架, Web套接字提供了一种从服务器发送/获取数据的更快捷方式

然后,服务器解释正在发送的数据并发送适当的响应。例如,获取用户列表,保存配置文件,获取报告,登录等。它可以在此工作流程中工作。

1)Angular向服务器发送http请求以获取用户列表。

2)服务器中安装的后端服务然后解释正在发送的数据。

3)后端服务然后从数据库中获取用户列表。

4)后端然后将数据发送回前端服务。

5)前端接收服务器响应并将数据显示在视图中。

这两个也是分开编码的。有关前端和后端服务如何互动的更详细的解释研究,您可以在Google中找到如此多的资源。