【问题标题】:Have multiple URIs with parameters in routes.js using MEAN使用 MEAN 在 routes.js 中有多个带有参数的 URI
【发布时间】:2017-11-20 22:53:25
【问题描述】:

我希望能够在我的 MEAN API 中使用 get 方法,我的 index.js 中有以下代码:

router.route('/platillos/:id')
.get(PlatilloCtrl.getPlatillosById)
.post(upload.array(),PlatilloCtrl.addComentario)
.put(upload.array(),PlatilloCtrl.updatePlatillo)
.delete(PlatilloCtrl.deletePlatillo);

我也做了这个:

router.route('/platillosC/:categoria')
.get(PlatilloCtrl.getPlatillosByCategoria);

我希望类别和 id 在同一个 URI 中,而不需要额外的。 有没有办法做到这一点?

【问题讨论】:

    标签: javascript api get uri


    【解决方案1】:

    在不确切知道您在路由解决方案方面使用什么的情况下,大多数库将接受并解析多个参数,即:

    router.route('/platillosC/:id/:categoria')
    

    【讨论】:

    • 很抱歉,我对此有点陌生,但我正在使用 MEAN 堆栈,我试图了解一种使用多个参数的方法,我读到类似 '/example /:param1?param2' 但我不太明白
    猜你喜欢
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 2021-08-30
    • 2012-10-15
    相关资源
    最近更新 更多