express是node的一个企业级框架 在我们实现服务器创建的时候 可以帮我们节省大量的代码量 因为express中封装着大量的http方法可供我们使用 高效的创建http服务器。
使用方法:
1. 下载 npm install --save rxpress
2. 引用 let express=require("express")
3. 创建服务
req 请求...接收
res 响应...发送
// 使用express创建一个最基本的服务器
// 1.引用
let express=require("express")
// 2.创建出express对象
let app=express()
// 3.创建服务
// req 请求 接收
// res 相应 发送
// app.get("当前后台的地址",(req,res)=>{
// res.send({随便写 给前台的数据})
// })
app.get("/user/demo",(req,res)=>{
// 写上访问数据库的代码把数据库的数据取出来传递给send返回给前台
res.send({msg:"我是一个测试的接口",data:[111,222,333]})
})
app.post("/xiaoming/xiaohong/xiaobai",(req,res)=>{
// 写上访问数据库的代码把数据库的数据取出来传递给send返回给前台
res.send({msg:"我是第二个接口",data:[{name:"xixi",age:"18"}]})
})
// 4.监听端口
app.listen(8888)
4. 开启服务 cmd cd到文件夹下运行js文件 node index.js
5.作用:创建了一个服务器,相当于一个服务器接口,连接mongodb之后,成为mongodb的接口,然后开启它,注意每次修改了js文件后要重新开启服务器,
get 请求可以用浏览器直接访问 localhost:监听的端口号 访问
post 请求由于浏览器不能直接访问post 方式的接口,所以要结合postman接口测试工具来 进行测试接口的状态。