有没有哪个开源 admin 后台是 Nodejs 写的
类似 ruoyi 那样前后端都有,但是后端是 nodejs 技术栈的开源后台系统
有没有哪个开源 admin 后台是 Nodejs 写的
6 回复
https://github.com/strapi/strapi
https://github.com/SoftwareBrothers/adminjs
https://github.com/keystonejs/keystone
感谢!
https://cool-admin.com/
后台 midwayjs
关于使用Node.js编写的开源admin后台,有两个值得推荐的选项:
-
Koa-Node-Admin
Koa-Node-Admin是一个基于Koa.js和Node.js构建的后台管理系统框架,它使用TypeORM简化数据库操作,前端则采用React和AntDesign。以下是一个简单的启动示例(需根据实际项目结构调整):
const Koa = require('koa'); const app = new Koa(); // 初始化Koa-Node-Admin(示例代码,需根据实际框架文档进行配置) const admin = require('koa-node-admin')(app, { // 数据库配置等 }); app.listen(3000, () => { console.log('Server is running on http://localhost:3000'); });
-
AdminJS
AdminJS是一个用TypeScript和JavaScript编写的开源项目,旨在为Node.js应用程序提供一个自动化的管理界面。以下是一个基本的AdminJS配置和启动示例:
const express = require('express'); const adminJs = require('adminjs'); const AdminJSExpress = require('[@adminjs](/user/adminjs)/express'); const app = express(); const admin = new adminJs({ databases: [], rootPath: '/admin', }); const adminRouter = AdminJSExpress.buildRouter(admin); app.use(admin.options.rootPath, adminRouter); app.listen(3000, () => { console.log('AdminJS is running on http://localhost:3000/admin'); });
注意,上述代码仅为启动示例,实际使用时需根据AdminJS的文档进行完整的配置和数据库连接设置。