广告后台

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 744|回复: 0

Express 和 ES6+ JavaScript 堆栈入门

[复制链接]

1

主题

1

帖子

5

积分

其他

Rank: 1

积分
5
发表于 2023-12-20 12:40:59 | 显示全部楼层 |阅读模式
使用 Express 进行后端 Web 应用程序开发过程的基本介绍 — 讨论前沿的 ES6+ JavaScript 功能、工厂设计模式、MongoDB CRUD 操作、服务器和端口,以及 TypeScript 项目的企业 n 层架构模式的未来。
本文是系列文章的第二部分,第一部分位于此处,它提供了对 Node.js、ES6+ JavaScript、回调函数、箭头函数、API、HTTP 协议、JSON、MongoDB 和更多的。

在本文中,我们将在上一篇文章中获得的技能的基础上,学习如何实现和部署 MongoDB 数据库来存储用户书单信息,使用 Node.js 和 Express Web 应用程序框架构建 API 来公开该数 电子邮件营销列表 据库并对其执行 CRUD 操作等等。在此过程中,我们将讨论 ES6 对象解构、ES6 对象简写、Async/Await 语法、Spread 运算符,并且我们将简要了解 CORS、同源策略等。



在后面的文章中,我们将重构我们的代码库,通过利用三层架构并通过依赖注入实现控制反转来分离关注点,我们将执行基于 JSON Web Token 和 Firebase 身份验证的安全和访问控制,了解如何安全地存储密码,并使用 AWS Simple Storage Service 通过 Node.js 缓冲区和流来存储用户头像,同时利用 PostgreSQL 进行数据持久性。在此过程中,我们将使用 TypeScript 从头开始​​重写代码库,以研究经典 OOP 概念(例如多态性、继承、组合等),甚至设计模式(例如工厂和适配器)。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|五常同城 ( 黑ICP备19004948号-4 )

GMT+8, 2024-10-19 08:45 , Processed in 0.052457 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表