关于node.js:Nodejs-CMS基于-NestJSNuxtJS-的完整开源项目

47次阅读

共计 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

正文完
 0