通过res.send方法可以将处理好的内容返回给客户端
通过req.query访问请求路径中的参数
通过req.params获取路径中的动态参数,动态参数名称是自定义
创建的get请求
app.get("/index/:ids",(req,res)=>{
// console.log(req);
// console.log(res);
// res.send("get请求成功")
// res.send({id:1,name:"张三",age:18})
// console.log(req.query);
console.log(req.params);
console.log("get请求成功");
})
// 创建的post请求
app.post("/index/:ids",(req,res)=>{
// res.send({id:2,name:"李四",age:20})
// console.log(req.query);
console.log(req.params);
console.log("post请求成功");
})
// 创建端口号
app.listen(80,()=>{
console.log("8080端口服务启动成功 http://127.0.0.1:80");
})
// ctrl+c停止服务
// 修改了端口号或业务逻辑需要重新启动服务
// 自定义封装包
// 封装时间格式处理
function time(user){
const dt = new Date(user);
const y = dt.getFullYear();
const m = padZero(dt.getMonth() + 1)
const d = padZero(dt.getDate())
const hh = padZero(dt.getHours())
const mm = padZero(dt.getMinutes())
const ss = padZero(dt.getSeconds())
return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
}
// 给时间进行补0操作
function padZero(user) {
return user>9?user:`0${user}`
}
module.exports = {
time
}