发送get、post请求
//1. 引入express
const express = require('express');
//2. 创建应用对象
const app = express();
//3. 创建路由规则
// request 是对请求报文的封装
// response 是对响应报文的封装
app.get('/sever', (request, response)=>{
//设置响应头,允许跨域
response.setHeader('Access-Control-Allow-Origin', '*');
//设置响应体
const obj = {name:"jack"}
response.send(JSON.stringify(obj));
});
app.post("/sever-post",(request,response)=>{
response.setHeader('Access-Control-Allow-Origin', '*');
//设置响应体
const obj = {name:"jack"}
response.send(JSON.stringify(obj));
})
//4. 监听端口启动服务
app.listen(8000, ()=>{
console.log("服务已经启动, 8000 端口监听中....");
});
获取请求参数
例如http://127.0.0.1:8000/query?name=jack&age=20
app.get('/query',(request,response)=>{
response.setHeader('Access-Control-Allow-Origin', '*');
//获取query参数
console.log(request.query)
response.send(JSON.stringify(request.query))
})