共计 794 个字符,预计需要花费 2 分钟才能阅读完成。
这是一款轻量级的基于 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
正文完