node-Express

发布时间 2023-03-22 21:16:23作者: G崽

一:什么是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中

例如

 

  托管多个静态资源目录

 

 挂在路径前缀