Node.js CMS——基于 NestJS/NuxtJS 的完整开源项目
2024-08-31 06:42:51
这是一款轻量级的基于 Node.js 的开源 CMS,采用前后端分离开发模式,集成了 API、后台管理、WEB 展示三个完整项目。开箱即是一套完整的企业网站,适合企业、个人直接使用或二次开发。
API
API 使用 Node.js 服务端框架 NestJS,实现了:
- 首页 banner 增删改查;
- 首页推荐产品改查;
- 关于我们、联系我们改查,网页标题(Title)和描述(Descriptiton)设置;
- 产品分类增删改查,网页标题(Title)和描述(Descriptiton)设置,以及自定义路由;
- 产品增删改查,产品自定义路由;
- 图片上传;
- JWT 权限认证;
- Swagger 输出 API 文档。
WEB
WEB 端使用 Vue.js 的框架 NuxtJS SSR渲染,采用 Bootstrap-vue 完成响应式网页,实现了:
- SSR 服务端渲染,全站伪静态,增加搜索引擎收录机会,有利于 SEO;
- 生成静态 HTML 全站点,方便布署且增加搜索引擎收录机会,有利于 SEO;
- 响应式网页设计,可自动适配移动、PC 端。
后台管理
后台管理使用 Element UI + Vue.js 开发,实现了:
- 管理员登录 JWT 认证;
- 管理员增删改查;
- 首页 Banner 增删改查;
- 首页产品推荐;
- 产品分类管理,自定义路由;
- 产品管理,自定义路由;
- 关于我们/联系我们管理;
- 图片上传功能;
- 引入 自定义 CKeditor5 富文本编辑器,图片上传增加 JWT 认证,提升系统安全。
项目源码
- GitHub:https://github.com/givebest/node-nest-vue-nuxt-cms
- Gitee:https://gitee.com/givebest/node-nest-vue-nuxt-cms
转载请注明出处: https://blog.givebest.cn/nodejs/2021/10/22/node.js-cms-based-nest.js-nuxt.js-vue.js.html
最新文章
- Linux下搭建DNS服务器
- [Docker] docker 基础学习笔记1(共6篇)
- TimeQuest学习
- SVN 使用
- 剑指offer题目41-50
- 【原】Centos 7 下创建LVM流程
- Android IOS WebRTC 音视频开发总结(五七)-- 网络传输上的一种QoS方案
- MySQL Order By Rand()效率
- Delphi中一些常用的组合键值
- 转:C++:从子类访问父类的私有函数
- 关于Core Location-ios定位
- Python之路【第二篇】:Python基础(二)
- JavaScript技巧总结和本地存储(一)
- cd命令使用详解
- Redis--Memched--Cache缓存介绍使用
- Shell命令-文件及目录操作之file、md5sum
- python基础之 time,datetime,collections
- C++中的纯虚方法
- java-项目中无法访问js、css等静态资源
- JMeter 线程组之ConcurrencyThreadGroup介绍
热门文章
- idea导出jar包及坑
- Appium问题解决方案(5)- selenium.common.exceptions.InvalidSelectorException: Message: Locator Strategy 'name' is not supported for this session
- Typora画各类流程图、甘特图、饼图等详细文档
- 随机生成uuid序号
- SpringBoot-异步定时-邮件任务
- 使用Java api对HBase 2.4.5进行增删改查
- 深入学习PHP中的JSON相关函数
- PHP中使用PDO操作事务的一些小测试
- vue报错 Uncaught TypeError: Cannot read property of null
- python学习笔记(十四)python实现发邮件