JulyCms v1.0.0 | julycms.com-console-ui v1.0.0 | julycms.com-pc-ui v1.0.0
一个基于[nestjs+typeorm]+[vue v2.x+ElementUI 2.x]+[nuxt v3.11]的快速搭建web应用程序的开源框架。
项目采用前后端分离,三个项目:后端服务、管理后台UI、PC前台UI。后端服务给管理后台、PC前台提供接口。如果想支持更多端点可以自行扩展。
管理后台: https://demo.julycms.com/console-ui
账号密码:julycms/julycms
✅ 站点设置 ✅ 模型管理 ✅ 敏感词管理
✅ 栏目管理 ✅ 内容管理 ✅ 标签管理 ✅ 碎片管理 ✅ 附件单管理
✅ 管理员管理 ✅ 角色设置 ✅ 后台菜单 ✅ 字典管理 ✅ 操作日志
本地需要安装nodejs, nvm, docker & docker-compose
nodejs >= v20; 本地用的是v20.10.0。
$ git clone git@gitee.com:const-undefined-man/julycms.com-server.git
$ git clone git@github.com:const-undefined-man/julycms.com-server.git
$ cd julycms.com-server
$ npm install
$ docker-compose up -d
如果想一键启动,可以只下载后端服务代码http://localhost:3000/api-doc
http://localhost:8080/console
http://localhost
管理后台前端因为计划的比较早,采用的nodejs v16.x, vue2.x。这里在安装的时候一定要注意。
$ git clone git@gitee.com:const-undefined-man/julycms.com-console-ui.git
$ git clone git@github.com:const-undefined-man/julycms.com-console-ui.git
$ cd julycms.com-console-ui
$ nvm use 16.13.0
node版本根据自己本地的来。$ npm install
$ npm run serve
http://localhost:8080
$ git clone git@gitee.com:const-undefined-man/julycms.com-pc-ui.git
$ git clone git@github.com:const-undefined-man/julycms.com-pc-ui.git
$ cd julycms.com-pc-ui
$ nvm use 20.13.0
$ npm install
$ npm run dev
http://localhost:3000
首先需要拿到服务端代码julycms.com-server
,进入到src/apis
目录,新建一个目录,比如微信小程序:wx-mp
接着在wx-mp
目录创建模块,以及子模块。可以像ConsoleModule
一样设置api前缀consumer.apply(OperationLogMiddleware).forRoutes('api/wx-mp');
最后在app.module模块import。
@Module({
imports: [WxMpModule],
...
})
export class AppModule {}
感谢以下的项目,排名不分先后
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。