import { Application, Router } from "https://deno.land/x/oak/mod.ts";
// 生成一个路由器实例
const router = new Router();
router.get("/", fn);
想传些配置进去,这里的router.get函数里面可以传参数吗或者fn函数里面传参?
import { Application, Router } from "https://deno.land/x/oak/mod.ts";
// 生成一个路由器实例
const router = new Router();
router.get("/", fn);
想传些配置进去,这里的router.get函数里面可以传参数吗或者fn函数里面传参?
没看懂你想表达什么意思?
fn
的参数是 context
const router = new Router();
// fn函数默认是这样的,有一个参数是上下文
const fn=async(context)=>{}
// 我想写个这样的fn3,能传参cfg进去
const fn3=()=>fn2(cfg)(?)=>{
//参数问号那里应该填什么,才能在下面函数拿到ctx
}
const fn2 = (cfg) => async (ctx) => {
// 这里能拿到cfg 和ctx.request
}
router.get("/", fn);
高阶函数