npm 包 @yihangho/express-admin 使用教程

阅读时长 5 分钟读完

简介

npm 包 @yihangho/express-admin 是一款开源的基于 node.js 和 express 框架的 Admin 模板,快速创建后台管理系统以及 API 接口的开发工具。

安装

安装 @yihangho/express-admin 可以使用 npm 命令:

开始使用

使用 @yihangho/express-admin 可以快速创建一个后台管理系统,详细的使用方法如下:

初始化项目

使用命令行,进入项目文件夹并运行以下命令:

按照提示信息进行操作,项目初始化成功后可以看到以下文件结构:

-- -------------------- ---- -------
-
--- ------
--- ---
-   --- ---
--- ------
-   --- ---------
--- -----------
-   --- ---
-   -   --- --------
-   --- ----
-       --- --------
--- ------
-   --- --------
--- ------------
--- ------------
--- ------
-   --- ------
-   --- -----------
-   --- -----------
--- ---------
--- ------
-   --- ------
-   --- -------
--- -----
-   --- ---------
-   --- ---------
-   --- ----------
--- ---------

启动项目

项目初始化后,使用以下命令启动项目:

访问页面

打开浏览器并输入 http://localhost:3000/ 即可访问到系统的登录页面。

配置数据库

进入项目的 config 文件夹下的 config.js 文件,配置数据库连接信息:

-- -------------------- ---- -------
----- ------ - -
  --- -
    ----- --------
    ----- ------------
    ----- -----
    --------- -------
    --------- -------
    --------- -----------
  --
--

配置路由和控制器

在项目的 routes 文件夹下的 api.js 文件和 page.js 文件中配置路由信息:

在项目的 controllers 文件夹下的 api 文件夹和 page 文件夹中写入对应的控制器代码:

-- -------------------- ---- -------
----- - ---------- - - -----------------------------------

----- ------------- ------- ---------- -
  ----- ---------- ---- -
    ----- ---- - -
      ----- ------- ----
      ------ ---------------------
      -------- -----------------------
    --

    ---------------
  -
-

-------------- - --------------
-- -------------------- ---- -------
----- - ---------- - - -----------------------------------

----- -------------- ------- ---------- -
  ----- ---------- ---- -
    ------------------- - ------ -------- ------ ---
  -
-

-------------- - ---------------

编写页面模板

在项目的 views 文件夹下写入对应的页面模板代码:

-- -------------------- ---- -------
--------- -----
----- ----------
  ------
    ----- --------------- --
    ----- ---------------------------- ----------------- --
    ----- --------------- ---------------------------- ------------------ --
    ---------- ----- ----------
    ----- ---------------- ----------------------------- --
  -------
  ------
    ---- ------------------
      ----------- -- ------- ----------
    ------
  -------
-------

总结

通过以上步骤,我们可以快速地开发出一个基于 node.js 和 express 框架的后台管理系统,使得开发者可以更加专注于业务逻辑开发,提高了开发效率和开发质量。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562e981e8991b448e0958

纠错
反馈