当前位置: 海之晶网站设计> 建站知识> 建站教程>Express和ES6 JavaScript堆栈入门

Express和ES6 JavaScript堆栈入门

文章出处:网站建设-海之晶网络 | 网站编辑:网站设计 | 发表时间:2020/8/13 16:06:28
分享:

本文是系列文章的第二部分,第一部分位于这里,它提供了基本的(希望是)直观的洞察力节点.js,ES6 JavaScript,回调函数,Arrow函数,api,HTTP协议,JSON,MongoDB,等等。

在本文中,我们将在上一篇文章中学习到的技能的基础上进行构建,学习如何实现和部署MongoDB数据库来存储用户书单信息,使用节点.js以及ExpressWeb应用程序框架来公开该数据库并对其执行CRUD操作等。在此过程中,我们将讨论ES6对象解构、ES6对象速记、异步/等待语法、扩展运算符,并简要介绍CORS、同源策略等。

在后面的文章中,我们将通过使用三层体系结构和实现控制反转来重构代码库以分离关注点通过依赖注入,我们将执行基于JSON Web令牌和Firebase身份验证的安全和访问控制,学习如何安全地存储密码,并使用AWS简单存储服务来存储用户头像节点.js缓冲区和流,同时利用PostgreSQL实现数据持久性。在此过程中,我们将从头开始用TypeScript重新编写代码库,以检查经典的OOP概念(如多态性、继承性、组合等),甚至设计工厂和适配器等模式。

讨论的大多数文章都存在问题节点.js今天在外面。其中大多数(不是全部)只描述了如何设置快速路由、集成Mongoose,也许还利用JSON Web令牌身份验证。问题是他们不谈论体系结构、安全性最佳实践、干净的编码原则、ACID遵从性、关系数据库、第五范式、CAP定理或事务。它要么假设你知道所有即将到来的,要么你不会建设大型或受欢迎的项目,以保证上述知识

关键字:
南京市汉中路1号国际金融中心9楼
建站热线:13815417591
免责声明: 本站部分内容来源于互联网,如果本站部分内容侵犯您的权益,请您告知,站长会立即处理。