vapor route

Register 路由注册

    let router = EngineRouter.default()
    try routes(router)
    services.register(router, as: Router.self)

Parameter

/users/:user_id

    // Create a route for /users/:user_id
let user = Route(path: [.constant("users"), .parameter("user_id")], output: ...)

// Create a router and register our route
let router = TrieRouter(...)
router.register(route: user)

// Create empty Parameters to hold dynamic values
var params = Parameters()

// Route the path /users/42
_ = router.route(path: ["users", "42"], parameters: &params)

// The params contains our dynamic value!
print(params) // ["user_id": "42"]
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,506评论 19 139
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,205评论 0 5
  • “知名度”秋冬的早晨,大约九点开始。 这时候,小镇的店铺陆续拉开了卷舌门,拖把顺起来,各种物什归位,等待微笑...
    书叉脸困觉猪2阅读 1,038评论 5 18
  • 大三的课少的可怜,一个月也就六天,一学期24天的课加上放假什么的,能真正上专业课的时间也就20天。一年7000学...
    凉喜阅读 297评论 0 1
  • "当你想要评论某个人的时候,你只需要记住,在这个世界上,并不是所有人都拥有你所具备的优势。" 这是《了不起的盖茨比...
    吃瓜的汉子阅读 1,651评论 0 5

友情链接更多精彩内容