1. 什么是 express
- 官方给出的概念:
Express
是基于Node.js
平台,快速、开放、极简的Web
开发框架 - 通俗的理解:
Express
的作用和Node.js
内置的http
模块类似,是专门用来创建 Web 服务器的 Express
的本质:就是一个npm
上的第三方包,提供了快速创建 Web 服务器的便捷方法
对于前端程序员来说,最常见的两种服务器:
web网站服务器:专门对外提供web网页资源的服务器
API接口服务器:专门对外提供API接口的服务器
2.Express 的基本使用
1.安装
npm i express 执行此命令安装express
2.创建基本的web服务器
- 导入express
-
const express=require('express')
- 创建web服务器
-
const app=express()
- 调用app.listen 启动服务器
-
app.listen(8080,function(){ console.log('恭喜你,服务器启动了!') })
具体实现:
1.创建一个abc文件夹, 在abc文件夹下创建一个index.html文件
在index.html随便写入:
2.创建一个server.js文件
const express = require('express')
const app = express()
//静态资源托管
//让abc下的内容可以被访问到
app.use(express.static('abc'))
app.listen(8888, function () {
console.log('恭喜你,服务器启动了');
})
启动服务器:
在浏览器输入地址即可打开: