node.js - 全栈 NextJS 应用程序
问题描述
我用 ReactJS 创建了很多项目。因此我用 ReactJS 创建了一个前端,用 express js 创建了一个后端。现在我想切换到 NextJS 以避免创建单独的后端,因为 NextJS 内置了 api 路由。
所以我创建了一个新的 NextJS 项目npx create-next-app MyProject --ts
来支持打字稿。由于渲染、路由等,第一步很棒。
但后来我想添加一个本地数据库(mariadb)来获取数据。在我上一个项目中,我typeorm
作为 ORM 女巫在 express js 后端工作得非常好。但我无法将 typeorm 添加到 nextjs。而且我没有找到任何解释如何做到这一点的帖子。唯一似乎有效的 orm 是prisma
. 但我不喜欢这种语法。
所以我在考虑 NextJS 是否是选择使用本地数据库对应用程序进行编程的框架。您创建 Web 应用程序的堆栈是什么?
解决方案
我已经使用https://massivejs.org/来连接我的全栈 NextJS,但使用的是 PostgreSQL。
推荐阅读
- python - 仅使用 Python BS4 附加/查找具有属性或具有包含特定字符串的文本的元素的最佳实践?
- angular - Visual Studio 2019 Angular 和 Typescript 代码着色看起来很糟糕
- docker - 需要帮助对 nginx 的自定义 docker 映像进行故障排除
- r - 在不使用 with() 函数的情况下在 R 中创建一个新的数据框(包括平均值、标准差)
- python - 为什么我的 Google Colab 会话内存不足?
- amazon-web-services - 极光复制品
- python-3.x - PyQt5 - HSV 渐变不是 RGB 渐变
- svg - 来自 Illustrator 的 SVG 图表响应
- javascript - 如何让 Gatsby Link 接收道具作为参数并关闭点击光标
- python - 打印元素列表对的所有可能组合