这是一个基于Node.js的轻量级开源CMS。项目。开箱即用的一套完整的企业网站,适合企业和个人直接使用或二次开发。APIAPI使用Node.js服务端框架NestJS实现:首页banner的增删改查;首页推荐商品的修改和查询;关于我们的修改和查询,联系我们,页面标题(Title)和描述(Descripton)的设置;产品分类、页面标题(Title)和描述(Descripton)设置、自定义路由的增删改查;产品增删改查,产品自定义路由;图片上传;JWT权限认证;Swagger输出API文件。WEBWEB端使用Vue.js框架NuxtJSSSR渲染,使用Bootstrap-vue完成响应式网页,实现:SSR服务端渲染,全站伪静态,增加搜索引擎收录机会,有利于SEO;为整个站点生成静态HTML,易于部署,增加被搜索引擎收录的机会,有利于SEO;响应式网页设计可以自动适配移动端和PC端。后台管理后台管理采用ElementUI+Vue.js开发,实现:管理员登录JWT认证;定义路由;关于我们/联系我们管理;图片上传功能;引入自定义CKeditor5富文本编辑器,添加图片上传JWT认证,提高系统安全性。项目源码GitHub:https://github.com/givebest/node-nest-vue-nuxt-cmsGitee: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
