前言
NPM 是 Node.js 的包管理工具,而 Node.js 又是前后端开发不可缺少的一项技术。在 Node.js 里,express 是流行的 Web 框架。最近我发现了一个来自 Nano Degree 的 NPM 包叫做 ezzy-express-basics,它极大地简化了express 的 boilerplate 代码。在这篇文章中,我们将学习如何使用这个 npm 包。
安装和创建项目
首先,我们需要打开终端并创建一个新的 Node.js 项目。在终端输入以下命令:
npm init -y
这将为您创建一个新的 Node.js 项目。现在,我们安装 ezzy-express-basics。在终端中使用以下命令:
npm install 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 数据。
npm install body-parser
接下来,我们来构建一个简单的 RESTful API。
-- -------------------- ---- ------- -- ---- ----- - ---- - - ------------------------------- ----- ---------- - ----------------------- -- ---- ----- ----- - -- --- -- ----- ------ --- -- ---- --- ----------- ----- ----------- - - ------- ------ ---- --------- -------- ----- ---- -- - ---------------- - -- -- ---- ---- --------- ----- ------------- - - ------- ------- ---- --------- -------- ----- ---- -- - ----- ------- - --------- ---------- - --- ----------------- -------------------- ------------------ - -- -- ---- --- --------- ----- ---------- - - ------- ------ ---- ------------- -------- ----- ---- -- - ----- -- - ----------------------- ---- ----- ----------- - --------- ----- --------- - -------------------- -- ------- --- ---- ---------------- - ------------ ---------------------- - -- -- ---- ------ --------- ----- ---------- - - ------- --------- ---- ------------- -------- ----- ---- -- - ----- -- - ----------------------- ---- ----- --------- - -------------------- -- ------- --- ---- ----------------------- --- -------------------- - -- -- ---- ----- ------ - ------------- -------------- ----------- ------------ -- ----- ----- ----------- - -------------------- -- ---- ------ ----- ----- ------- ----------- ---
这样就成功创建了一个 RESTful API,可以使用 Postman 等工具测试它。
结语
ezzy-express-basics 可以让我们更快地创建出一个简单的 Node.js Web 应用程序。它减少了重复的代码和琐碎的部分。常常是在需要快速开发一个临时应用程序或者模型时使用。不过,对于需要底层控制和实用不常规方法的应用程序,我们可能需要使用 express 或更加完整的 Node.js Web 框架。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/ezzy-express-basics