前端必备工具:NPM 包 ezzy-express-basics 使用教程

阅读时长 5 分钟读完

前言

NPM 是 Node.js 的包管理工具,而 Node.js 又是前后端开发不可缺少的一项技术。在 Node.js 里,express 是流行的 Web 框架。最近我发现了一个来自 Nano Degree 的 NPM 包叫做 ezzy-express-basics,它极大地简化了express 的 boilerplate 代码。在这篇文章中,我们将学习如何使用这个 npm 包。

安装和创建项目

首先,我们需要打开终端并创建一个新的 Node.js 项目。在终端输入以下命令:

这将为您创建一个新的 Node.js 项目。现在,我们安装 ezzy-express-basics。在终端中使用以下命令:

这样就安装了这个包。接下来,我们将开始使用它。

使用 ezzy-express-basics

使用 ezzy-express-basics,我们需要在项目中创建一个新的文件叫做 index.js。

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

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

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

构建一个 RESTful API

除了 hello world,我们还可以使用 ezzy-express-basics 快速构建 RESTful API。安装 npm 包 body-parser,这个包能够解析在 HTTP 请求中发送的 JSON 数据。

接下来,我们来构建一个简单的 RESTful API。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

这样就成功创建了一个 RESTful API,可以使用 Postman 等工具测试它。

结语

ezzy-express-basics 可以让我们更快地创建出一个简单的 Node.js Web 应用程序。它减少了重复的代码和琐碎的部分。常常是在需要快速开发一个临时应用程序或者模型时使用。不过,对于需要底层控制和实用不常规方法的应用程序,我们可能需要使用 express 或更加完整的 Node.js Web 框架。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/ezzy-express-basics