Skip to content

Override the default request logic #13

@dalssoft

Description

@dalssoft

Having a default request logic (how the req info is dealt for each type of route) is useful but forcing it is bad. There should be a way to override it for certain use cases.

Suggested UX:

const myRequest = (req) => { return Object.assign({}, req.query, req.params) }

const controllerList = [
  {
    name: 'lists',
    idParameter: 'listId',
    getAll: require('../usecases/getLists'),
    getById: { usecase: require('../usecases/getLists'), request: myRequest }, // my request
    ...
  }
]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Ready to code

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions