跳至主要內容

快速入门

微信公众号:储凡About 3 min

快速入门

Express是基于 Node.js 平台,快速开放极简的 Web 开发框架

  • Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
  • 使用选择的各种 HTTP 实用工具和中间件,快速方便地创建强大的 API。
  • Express 提供精简的基本 Web 应用程序功能,而不会隐藏您了解和青睐的 Node.js 功能。
  • 许多 流行的开发框架 都基于 Express

安装

安装express模块,目前最新版本为4.18.2open in new window

## 生产环境安装express
npm install express --save

## 临时安装
npm install express --no-save

简单服务

使用express模块,可以快速实现简单的API服务

在项目中新建app.js文件,并输入:

const express = require('express')
const app = express()
const port = 3000

/**
 * 基础API服务,Get类型
 */
app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`quick-start app listening on port ${port}`)
})

在终端运行命令:

node app.js
  • 使用lsof -i:3000查看服务端端口是否被监听

  • 使用curl -i http://localhost:3000 请求API接口,返回:

查看这里的一个简单的API服务例子

参考