🎉承接网站开发业务,如果有任何想要了解的,可以发邮件到bs32g1038@163.com。

一个基于nextjs,nestjs开源的node-blog博客系统

李成站长

创建于2025年11月24日
技术分享

Gihutb地址:BS32G1038/node-blog:🔥✨基于 nodejs、nestjs、mongoose、typescript、react、ant-design、nextjs 的 react 博客项目

挺久之前编写的系统,其中有挺多最佳实践的,可以参考学习。

特性

  • 🌙☀ 主题:支持光明与黑暗主题

  • 🐐 APi:通过Nodejs和Express提供Restful API

  • 🚜 数据库:存储在Mongodb的数据,由Mongoose驱动

  • 🔨 强大构建:使用强大的webpack来构建项目

  • 🍓 框架支持:React、Ant design、Express、Typescript 等

  • 🌲 Nextjs:支持服务器端渲染

  • 📲 响应式:移动端响应式布局

  • ⚙️ 最佳实践:稳健的工作流程,使代码健康

  • ......

部署

该项目集成了相关套件,如客户端UI、dockerfile等docker-compose.yml。这样你就能轻松部署项目。

  • 首先:我建议你在本地调试并修改配置信息,比如数据库信息和个人信息。

  • 其次:你可以选择用docker来部署这个项目。非常有宗教色彩。你只需将项目连接到服务器,安装 ,运行命令,执行命令pulldockerdocker-compose builddocker-compose up -d

然而!!!⚠

如果你不想用 docker,必须切换当前项目并执行命令。cdnpm install or yarn install

同时,完成安装后,你需要运行命令。npm run start:prod

此外,你可能需要先安装,才能运行应用。mongodb

环境依赖

作系统:Linux、OS X 或 Windows。

Node.js 运行时:20.x 或更高;建议你使用 LTS Releases。

数据库:mongdb 5.x 或更新版本;

谢谢:

如果您认为这些内容对您有用,可以在我的github项目上点个星Star。这是对我的鼓励,谢谢!

博客
博客

暂无数据
暂无数据