概要
Express 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。本文主要介绍如何使用express框架来实现WebAPI。
express服务器搭建
环境搭建
- 安装Node.js
- 创建项目目录server-express,进入目录
- 创建项目
npm init -y
- 执行下列代码,安装必须的npm包
yarn add dotenv express express-async-errors http-status-codes
yarn add -D nodemon
代码及实现
创建.env文件
该文件保存项目的基本配置信息,当前只有一个WebAPI请求使用的端口号
PORT=3500
创建入口文件index.js
require('dotenv').config({path:'.env'});
const express = require('express');
const app = express();
const port = process.env.PORT || 5000;
const start = async () => {
try {
app.listen(port, ()=>{
console.log(`Server is listening on port ${port}...`)
});
} catch (error) {
console.log(error);
}
}
start();
- 实例化当前express服务器。
- 从.env文件中读取的端口号3500。
- 在3500号端口启动服务器实例。
修改package.json
{
"name": "server-express",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "nodemon index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"dotenv": "^16.0.0",
"express": "^4.17.3",
"express-async-errors": "^3.1.1",
"http-status-codes": "^2.2.0"
},
"devDependencies": {
"nodemon": "^2.0.15"
}
}
将npm start设置为nodemon index.js
启动服务器
npm start
服务器成功启动
相关文章
Express实现WebAPI之环境搭建
Express实现WebAPI之请求实现与调试
Express实现WebAPI之错误异常处理