Node.js
作为我们前端的一项技术,大多数时间是作为一个Javascript
的运行环境而存在。但是其优秀的异步操作以及非阻塞式的程序运行方式,也让Node.js能够同时并发处理数千个连接。前端工程师可以用很低的学习成本来使用它完成常用的服务端代码。
ORM
ORM:对象关系映射(Object Relational Mapping)
是一种程序设计技术。简单来说ORM可以将我们的底层数据库的各种操作进行一定的封装,我们就可以通过更加熟悉的开发语言来书写对应的数据库命令,ORM则可以将这些数据库操作命令转换为对应的SQL语句。那么我们本次所要了解的就是Prisma 。
Prisma
下一代 Node.js、TypeScript、Go 的数据库 ORM
Prisma是一个开源的数据库工具链项目,帮助开发人员更快地构建应用程序并减少错误,支持PostgreSQL、MySQL、MongoDB、SQL Server和SQLite。
如果想要了解一门技术的用法,那么我们则需要通过实际的上手使用它来进行一点点的开发。
-
· 首先我们需要初始化一个项目
mkdir prisma-demo # 创建一个目录
cd prisma-demo # 通过命令行来进入该项目目录
npm init -y # 将项目进行初始化
{
"name": "prisma-demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
-
· 然后我们将本次所需要使用的
prisma
进行安装一下npm install prisma -D # 安装prisma
-
· 安装完成后,我们可以通过
npx prisma init -h
命令来查看