什么是 Deno?
Deno 是一种新型的 JavaScript / Typescript 运行时,它由 Node.js 的发明者 Ryan Dahl 开发。Deno 开源,并且使用 Rust 写成。与 Node.js 不同的是,Deno 不需要 NPM,而是使用 URL 导入依赖包。Deno 同时支持 TypeScript 和 JavaScript,而不需要任何配置。
什么是 TypeORM?
TypeORM 是一种对象关系映射框架,用于 Node.js 和 TypeScript 编写的应用程序,用于操作数据库。它是面向对象的,支持 MySQL,Maria DB,SQLite,PostgreSQL 和 Oracle。TypeORM 也可以工作在 Deno 上。
安装 Deno
在安装 Deno 之前,确保您的计算机已经安装了 Git。然后在终端中输入以下命令:
$ curl -fsSL https://deno.land/x/install/install.sh | sh
您将看到以下输出:
Archive: /Users/you/.deno/bin/deno.zip extracting: /Users/you/.deno/bin/deno ℹ️ You can now use `deno`! export DENO_INSTALL="/Users/you/.deno" export PATH="$DENO_INSTALL/bin:$PATH"
安装 TypeORM
在终端中输入以下命令:
deno install typeorm
在您的项目中安装 TypeORM:
npm i typeorm # 或 yarn add typeorm
在 Deno 中使用 TypeORM
1.连接到数据库:
-- -------------------- ---- ------- ------ - ---------------- - ---- ---------- ----- ---------- - ----- ------------------ ----- -------- ----- ------------ ----- ----- --------- ------- --------- ----------- --------- ------- --------- ---- ---
2.创建实体:
-- -------------------- ---- ------- ------ - ------- ------- ---------------------- - ---- ---------- --------- ------ ----- ---- - ------------------------- --- ------- --------- ----- ------- --------- ---- ------- -
3.存储和检索实体:
-- -------------------- ---- ------- ------ - ------------- - ---- ---------- ------ - ---- - ---- --------- -- ---- ----- ---- - --- ------- --------- - ------ -------- - --- ----- -------------- - -------------------- ----- --------- - ----- -------------------------- ----------------------- -- ------ ----- --------- - ----- -------------------------------- ----------------------- -- ------ ----- ----- - ----- ---------------------- -------------------
管理实体
TypeORM 允许您管理实体和数据库之间的关系。例如,在 TableParams 中指定表名称:
-- -------------------- ---- ------- ------ - ------- ------- ---------------------- - ---- ---------- --------- ----- ------- -- ------ ----- ---- - ------------------------- --- ------- --------- ----- ------- --------- ---- ------- -
总结
在 Deno 中使用 TypeORM 可以使开发变得更容易,并且可以为小型和大型项目提供可组合、可维护的代码库。希望这篇文章能够帮助您在 Deno 中使用 TypeORM 以及优化您的编程效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/646cd8c7968c7c53b0bc0158