Node.js开发框架Express.js做一个简单的Web应用以及代码详解

247 阅读4分钟

更多技术信息请关注公众号:CTO Plus,获取更多。

图片.png

原文:Node.js开发框架Express.js做一个简单的Web应用以及代码详解 图片

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以让JavaScript在服务器端运行。Express.js是Node.js应用最广泛的一个开源Web应用程序框架,提供了一组强大的功能,使得开发Web应用程序变得更加容易和高效。

在前面的文章《Node.js基本概念、特点、用途和常用模块,以及Express框架开发一个web应用》中已经介绍过了Node.js的特点、常用模块以及分别使用http和express写了一个简单的网络服务应用,本篇将再次深入express框架的使用以及详细介绍Express.js的主要特性、使用方法和应用场景。

Express.js的主要特性

  1. 简单易用:Express.js提供了一组简单易用的API,使得开发Web应用程序变得更加容易和高效。

  2. 轻量级:Express.js是一个轻量级的框架,不会对服务器资源造成过多的负担。

  3. 高度可定制:Express.js提供了丰富的中间件和插件,使得开发人员可以根据自己的需求对框架进行高度定制。

  4. 路由支持:Express.js支持路由功能,可以根据请求的URL路径来分发请求。

  5. 视图引擎支持:Express.js支持多种视图引擎,包括EJS、Jade等,可以方便地生成HTML页面。

  6. RESTful API支持:Express.js支持RESTful API,可以方便地开发Web服务端API。

搭建 Node.js 开发环境

开发express应用,首先需要下Node.js的环境,此处推荐安装一个 nvm(github.com/creationix/… 的全称是 Node Version Manager,之所以需要这个工具,是因为 Node.js 的各种特性都没有稳定下来,所以我们经常由于老项目或尝新的原因,需要切换各种版本,此时nvm就可以帮助解决这个版本切换的问题。安装完Node.js后,会自带上包管理器 npm,npm 可以自动管理包的依赖. 只需要安装你想要的包, 不必考虑这个包的依赖包。npm 是Node.js Package Manager 的意思。

安装指令:curl -o- raw.githubusercontent.com/creationix/… | bash

安装完成后,你的 shell 里面应该就有个 nvm 命令了,调用它试试。详细的使用文档在前面的文章中有介绍过,具体请参考文章:前端开发技术栈(工具篇):2023最新版nvm的Win/Linux安装和使用(详细)

图片

Express.js的使用方法

1. 安装Express.js

在使用Express.js之前,需要先安装它,Node.js 的依赖是以项目为单位管理的,直接就安装在项目的 node_modules 目录下,而且每个依赖都可以有指定版本的其他依赖。可以使用npm来安装Express.js,步骤和命令如下:

新建一个文件夹pro1_express,进入到目录里面安装 express,下面的三种方式均可以

npm install express

npm install express --save

使用淘宝的 npm 镜像

npm install express --registry=registry.npmmirror.com

图片

安装完后pro1_express目录下会出现一个node_modules和package-lock.json的文件

图片

输入npm list也可查看express是否安装成功

图片

图片.png

更多精彩,关注我公号 ,一起学习、成长 图片.png

Node.js系列文章推荐阅读:

作者:SteveRocket
链接:juejin.cn/spost/72552…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。