我是Firebase的新手,我开始制作一个项目,其中包含Firebase和angular2,但我对如何实施它们感到困惑。我不知道是否需要后端实现(如Java或NodeJs)来处理一些安全问题(如表单验证,认证,路由等),或者只需实现Angular2来处理所有这些问题就足够了。我会非常感谢任何有用的建议,我如何能够实现这两种技术来成功地构建我的项目。由于制作Firebase和Angular2项目
回答
第一火力点有点像你的后端火力可以安全获取和发送请求作为后端应用程序... 和角度JS将完成剩下的你刚才说的和d的所有后端的东西,你可以用火力处理类似:)
这是我对这个2是如何一起工作
简单的解释始终牢记角只能在前端。它的领域是外观和感觉,应用程序事件,将数据发送到服务器,以及与显示数据有关的任何其他内容都编码在此区域中。
另一方面,后端服务与您的数据库进行交互,创建业务逻辑,处理身份验证,保存/发送数据以及与数据库交互的其他内容由此处编码。
现在怎么这两种相互作用是由前端服务进行发送HTTP请求向服务器是后端服务。这是通过使用安格拉斯$ http服务或所谓的jQuery AJAX或臭名昭着的XMLHttpRequest JavaScript原生。今天的新技术利用网络套接字,它正在使用火力地带和一些其他框架,网络套接字提供了一个更快的方式从服务器发送/提取数据。
服务器然后解释正在发送的数据并发送适当的响应。例如获取用户列表,保存配置文件,获取报告,登录等。它可以在此工作流程中工作。
1)Angular向服务器发送http请求以获取用户列表。
2)服务器中安装的后端服务然后解释正在发送的数据。
3)后端服务从数据库中获取用户列表。
4)后端然后将数据发送回前端服务。
5)前端然后接收服务器响应并将数据显示到视图。
另外这两个是单独编码的。要详细了解前端和后端服务如何互动,请在Google中找到如此多的资源。
** Preenz **,你能指导我吗,请问什么是服务器端,我可以使用?也许Nodejs? –
Firebase已经是一种选择,但它的价格很高,另一方面NodeJS也很有用,但请记住,您将从头开始创建它**并需要一点学习曲线,虽然我们有很多互联网。 PHP,Python,Ruby很便宜,可以免费使用选项,但学习曲线非常高,并且它们不使用Web套接字,因为现在只有Node会这样做。 – masterpreenz
- 1. 在firebase上部署angular2和nodejs项目
- 2. Angular2和Firebase(AngularFire2)
- 3. Angular2和Firebase认证问题
- 4. 复制工作项目和特定的相关工作项目
- 5. ASP.Net Core 1.1 - Angular2项目CSP不工作
- 6. 无法让Angular2 + gulp项目工作
- 7. 我Angular2项目突然停止工作
- 8. Angular2与maven项目
- 9. 将项目导入Firebase不起作用
- 10. VS2015 MVC项目与Angular2和Webpack错误
- 11. 如何使一个webpack,Angular2和SASS项目的业力工作?
- 12. PowerShell - 删除项目和复制项目
- 13. 载荷静angular2 web项目
- 14. Java中的Angular2 Spring项目
- 15. 创建Angular2 angular-cli项目
- 16. 包括adminLTE在Angular2项目
- 17. Firebase更新多个项目
- 18. Angular 4 firebase托管项目
- 19. 制作项目可拖动
- 20. 制作Android项目开源?
- 21. 如何将现有Firebase项目数据复制到另一个新项目?
- 22. 复制和粘贴正在制作新的乌龟svn项目
- 23. 如何将项目从Firebase复制到另一台机器上进行工作?
- 24. 如何为不同的Firebase项目制作两个json文件配置?
- 25. Angular2 +过滤Firebase数据
- 26. 访问此Firebase Angular2承诺
- 27. 如何从Firebase控制台删除Google项目?
- 28. 将Google项目迁移到Firebase控制台
- 29. Ionic + Firebase Facebook登录制作
- 30. 制作Firebase用户列表
非常感谢您的意见 –
是的,当然:)有关详细信息:) –
https://firebase.google.com/docs/hosting/ –