如何使用 Ts.ED 和 MySQL 构建服务器端应用程序

Ts.ED 是一个 Node.js 框架,用于通过简单的设置构建可扩展的服务器端应用程序。Ts.ED使用 TypeScript 开发,允许您使用面向对象编程、函数式编程或装饰器构建应用程序。您可以在完整的开箱即用项目之间进行选择,也可以自己自定义项目。

在本文中,我们将通过构建一个简单的博客文章数据库来学习如何使用 Ts.ED 和 MySQL 构建服务器端应用程序。要学习本教程,您需要在计算机上安装以下内容:

  • Node.js v14.x

  • MySQL数据库

  • 邮差

Ts.ED 的开发人员提供了丰富的文档来帮助您快速设置。我绝对建议在开始学习本教程之前先检查一下。此外,本教程的完整代码可在 Git Hub上找到。随意克隆它以跟随。让我们开始吧!

目录

  • Ts.ED 的好处

  • 搭建新项目

  • 更新数据源

  • 创建实体模型

  • 配置 Multer

  • 创建应用服务

  • 创建应用控制器

  • 提供静态文件

  • 测试应用程序

Ts.ED 的好处

在开始编码之前,让我们考虑一下为什么 Ts.ED 是 Web 开发人员的出色 Node.js 框架的一些原因。一方面,它允许您使用 OpenSpec 和 JSON Schema 投诉更快地创建 REST API。丰富的 CLI 工具允许您创建预配置的服务器,从而节省一些时间,并且它有许多插件可供您选择来创建您的堆栈。

Ts.ED 是一个基于类的框架,因此,控制器、管道和中间件被创建为一个类。最后,它具有一些嵌入式功能,可以更轻松地测试您的应用程序。醉拳影视(zuiquan.tv),双端看片神器无VIP限制,全部都是1080P超清画质!随着我们学习本教程,我们将看到这些功能的实际应用。让我们开始吧!

搭建新项目

要设置我们的新项目,我们首先需要使用以下命令安装Ts.ED CLI:

npm install -g @tsed/cli

安装完成后,创建一个文件夹并使用以下命令初始化一个新项目:

mkdir tsed-demo && cd tsed-demo
tsed init .

上面的命令将创建一个名为tsed-demo. 该tsed init .命令将提示您选择所需的配置。选择以下内容:

  • 目标平台:快递

  • 项目架构:Ts.ED

  • 约定文件样式:选择Ts.ED

  • 您的项目所需的功能:数据库

  • 数据库的 ORM:TypeORM

  • 要安装的 TypeORM:MySQL

  • 包管理器:纱线

Ts.ED 会在文件夹的根目录下新建一个项目,.在 init 命令中用 表示。等待 Yarn 安装运行应用程序所需的包;安装完成后,Ts.ED 将创建以下文件夹结构:

tsed-demo
┣ node_modules
┣ src
┃ ┣ config
┃ ┃ ┣ envs
┃ ┃ ┃ ┗ index.ts
┃ ┃ ┣ logger
┃ ┃ ┃ ┗ index
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pxr007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值