Express request
Express response
Express callback to move on to next middleware
What kind of route to create
one of 'browse', 'read' (view), 'add' (create), 'edit', 'delete'
what HTTP method this route responds to
if required, what object ID to look up
will also be assigned to this
ProtectedactionProtected ReadonlyactionsProtectedgetProtected OptionalidProtectedmessageProtectedmethodProtected ReadonlynextProtectedrenderProtectedrenderProtectedrenderProtectedrenderProtected ReadonlyreqProtected ReadonlyresOptional_formValues: unknownOptional_data: unknownOptional_data: unknownOptional_data: unknownOptional_data: unknownOptional_data: unknownOptional_data: unknownOptional_data: unknownProtectedensureProtectedhandleOptionalresourceID: stringOptionalmessage: stringProtectednormalizeOptional_data: unknownProtectedresolveStaticbakeOptionalroutes: BakeRouteMapStaticget
This is a generic class to provide middleware for Browse/Read/Edit/Add/Delete operations and forms. It comes with some baked-in pre-flight checks but needs to be extended to do useful work. All default actions except reads require being logged in.
Use the bakery method to create standard BREAD routes. :)