GET方法
1.原生node请求get参数
const express = require('express');
const url = require('url');
let app = express();
// 原生node写法
app.get("/index", (req, res) => {
let { query } = url.parse(req.url, true);
res.send(`GET I am ${query.name} and my age is ${query.age}`);
})
app.listen(3000, () => {
console.log("Port 3000 is listening...");
})
测试
Request:
GET http://localhost:3000/index?name=jiaxin&age=20
Response:
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: text/html; charset=utf-8
Content-Length: 32
ETag: W/"20-NC7fHgEbGoWpAYeUfeOb/gaDCM8"
Date: Thu, 07 Jan 2021 02:57:47 GMT
Connection: close
GET I am jiaxin and my age is 20
2.express框架请求get参数
const express = require('express');
const url = require('url');
let app = express();
// express框架请求get参数
app.get("/index", (req, res) =>{
let query = req.query;
// console.log(query);
res.send(`GET I am ${query.name} and my age is ${query.age}`);
})
app.listen(3000, () => {
console.log("Port 3000 is listening...");
})