简介
基于 Node.js 平台,快速、开放、极简的 Web 开发框架
是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
Express 框架核心特性:
- 可以设置中间件来响应 HTTP 请求。
- 定义了路由表用于执行不同的 HTTP 请求动作。
- 可以通过向模板传递参数来动态渲染 HTML 页面。
安装 Express
- 因为Express基于 Node.js 平台,使用此框架需要先下载node.js
- 通过 npm init 命令为你的应用创建一个 package.json 文件
- 安装 Express 并将其保存到依赖列表中 cnpm install express --save
注:Express使用时需先引入
//引入有两步
const express = require('express'); // 返回的一个函数
const app = express(); // 在这里 接受 返回的函数
//或可简写
const app = require('express')();
node.js用Express框架和不用的区别
例如:get请求的路由分发
不用框架时
const http = require("http");
http.createServer((req,res) => {
if(req.url.startsWith("/index")){
res.end('Hello index');
}else{
res.end('404 找不到页面');
}
}).listen(