有没有哪个开源 admin 后台是 Nodejs 写的

类似 ruoyi 那样前后端都有,但是后端是 nodejs 技术栈的开源后台系统


有没有哪个开源 admin 后台是 Nodejs 写的
6 回复

感谢!

关于使用Node.js编写的开源admin后台,有两个值得推荐的选项:

  1. 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');
    });
    
  2. 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的文档进行完整的配置和数据库连接设置。

回到顶部