Skip to content

Latest commit

 

History

History
94 lines (56 loc) · 1.57 KB

16.md

File metadata and controls

94 lines (56 loc) · 1.57 KB

express – 认识express并创建基本的额web服务器

express是基于node.js平台,快速、开放、极简的web开发框架

通俗的理解,express的作用就是和node.js内置的HTTP模块类似,是专门用来创建web服务器的

express本质:就是一个npm上的第三方包-,提供了快速搭建web服务器方法

express是基于内置的http进一步封装起来的,能极大的提高开发效率

express作用

  • web网站服务器
  • Api接口服务器

安装好

启动:

const express = require('express')

//创建web服务器
const app = express()

//启动web服务器
app.listen(80,() => {
    console.log('express server runing at http://127.0.0.1')
})

监听GET请求

通过app.get()方法,可以监听客户端的GET请求,具体语法格式如下

app.get('请求URL',function(req,res)){
//处理函数
}

通过app.post()方法,可以监听客户端的GET请求,具体语法格式如下

app.post('请求URL',function(req,res)){
//处理函数
}

如果把内容响应给客户端

res.send({name:'zx',age:20,gender:'男'})
const express = require('express')

//创建web服务器
const app = express()

app.get('/user',(req,res) => {
    //调用express
    res.send({name:'zx',age:20,gender:'男'})
})

app.pset('/user',(req,res) => {
    //调用express
    res.send('请求成功')
})
//启动web服务器
app.listen(80,() => {
    console.log('express server runing at http://127.0.0.1')
})