掌握NodeJS后端开发:使用Prisma2与MySQL集成GraphQL
需积分: 12 60 浏览量
更新于2024-12-24
收藏 274KB ZIP 举报
资源摘要信息:"DongBang_backend_new:NodeJS + Prisma2 + MySQL + GraphQL"
知识点:
1. NodeJS:NodeJS是一个基于Chrome V8引擎的JavaScript运行环境,它使得JavaScript能够脱离浏览器在服务器端运行。NodeJS具有事件驱动、非阻塞I/O模型的特点,使得NodeJS能够高效地处理大量并发连接,适合构建大规模分布式应用。
2. Prisma2:Prisma2是一个声明式的、类型安全的数据访问层,它为NodeJS提供了一种新的数据库交互方式。Prisma2可以将数据库数据模型直接映射到TypeScript或JavaScript对象,使得开发者可以像操作普通JavaScript对象一样操作数据库数据。
3. MySQL:MySQL是一种关系型数据库管理系统,它使用结构化查询语言(SQL)进行数据库管理。MySQL具有开源、高效、稳定等特点,广泛应用于各种Web应用。
4. GraphQL:GraphQL是一种用于API的查询语言,它允许客户端精确指定所需数据,而无需加载多余的字段。GraphQL可以使用任意后端语言实现,NodeJS是其中一种常用的选择。
5. NodeJS + Prisma2 + MySQL + GraphQL组合:这种组合是一种典型的现代Web后端技术栈。NodeJS作为服务器端JavaScript环境,配合Prisma2进行数据库操作,使用MySQL作为后端数据库,通过GraphQL提供前端所需数据,可以构建高性能、易于维护的Web应用。
6. JavaScript:JavaScript是一种高级的、解释型的编程语言,它是Web开发的三大核心技术之一。JavaScript主要用于Web前端开发,但随着NodeJS的出现,JavaScript也逐渐成为一种全栈开发语言。
2021-09-19 上传
2024-12-26 上传
2024-12-26 上传
2024-12-26 上传
![](https://profile-avatar.csdnimg.cn/d0ccf65620c44b76ab25ff7034311e16_weixin_42101056.jpg!1)
我是卖报的小砖家
- 粉丝: 27
- 资源: 4617
最新资源
- react_website
- HCMGIS_Caytrong_Local
- 毕业设计&课设--毕业设计之鲜花销售网站的设计与实现.zip
- django-compiling-loader:Django的编译模板加载器
- Excel模板送货单EXCEL模板.zip
- tfbert:一个使用tf2复现的bert模型库
- 商用服务机器人行业研究报告-36氪-2019.8-47页.rar
- 愤怒的小鸟
- recommend-go:用户偏好推荐系统
- react-selenium-ui-test-example:示例项目显示了如何将Selenium Webdriver与Mocha结合使用以在本地环境中运行UI级别测试
- AttachmentManager:附件管理器库从Android设备中选择文件图像
- Excel模板财务报表-现金收支日记账.zip
- jquery-browserblacklist:处理浏览器黑名单的 jQuery 插件
- 毕业设计&课设--毕业设计--在线挂号系统APP(VUE).zip
- 017.长治市行政区、公交线路、 物理站点、线路站点、建成区分布卫星地理shp文件(2021.3.28)
- yfcmf-tp6:yfcmf新版本,基于thinkphp6.0和fastadmin