proxy创建路由

本文解释了await关键字在async函数中的用法,介绍了Promise的工作原理,以及如何使用Proxy进行对象代理。同时,展示了在Express框架中创建和管理路由及其中间件的方法。
摘要由CSDN通过智能技术生成

await 关键字仅在 async function 中有效。

如果在 async function 函数体外使用 await ,你只会得到一个语法错误。

 Promise 对象:await 会暂停执行,等待 Promise 对象 resolve,然后恢复 async 函数的执行并返回解析值。

 非 Promise 对象:直接返回对应的值。

async function helloAsync(){
//    await testAwait();
//    console.log("22222222");
//  }
// helloAsync();
一个 Proxy 对象由两个部分组成: target 、 handler 。在通过 Proxy 构造函数生成实例对象时,需要提供这两个参数。

   target 即目标对象, handler 是一个对象,声明了代理 target 的指定行为

    严格模式set失效,开启严格模式方法"use strict";

 Number.isInteger(10.1)检测是否为整数,整数返回true,否则false
// let target = {
//     name: 'Tom',
//     age: 24,
// }
// let obj = {};
// let objs = {
//  a:50
// }
 1.创建路由对象

const router = express.Router();
// 局部中间件
const mv = function(req,res,next){
    console.log("触发当前中间件");
    next();
}
router.use(mv);
2.挂载路由

router.get("/index",(req,res)=>{
    res.send("get调取index成功");
})
router.post("/index",(req,res)=>{
    res.send("post调取index成功");
})
3.向外共享

module.exports = router;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值