一:什么是Express
Express是基于Node.js平台,快速,开放,极简的Web开发框架
通俗理解:Express作用和Node.js内置的http模块类似,是专门用来创建Web服务器的
Express的本质:就是一个npm上的第三方包,提供了快速创建web服务器的便捷方法
安装Express模块 (版本随意)
npm install express@4.17.1
1.创建基本的Web服务器
监听get请求
监听post请求
把内容响应给客户端
获取url中携带的参数
获取url中的动态参数
2.托管静态资源
express.static()
通过它我们可以非常方便的创建一个静态资源服务器
例如,通过如下代码就可以将public目录下的图片,css文件,JavaScript文件对外开放访问
app.user(express.static('public'))
注意:Express在指定的静态目录中查找文件,并对外提供资源的访问路径,因此存放静态资源的目录名不会出现在url中
例如
托管多个静态资源目录
挂在路径前缀