This is a summary of the changes between RoboHydra 0.6.3/0.6.4 and RoboHydra 0.6.5. For full details, check the ChangeLog.
req.bodyParams
From this version, req.bodyParams
is deprecated. Instead, use
req.body
(see below).
req.body
Add new body
property to request objects. It will contain a parsed
version of the body, if possible: for
application/x-www-form-urlencoded
requests, body
will have the
same contents as bodyParams
; for application/json
requests, body
will have an object with the parsed JSON body, etc.
passThrough
option to RoboHydraHeadFilesystem
Add a new passThrough
option to RoboHydraHeadFilesystem
. When this
option is set to true
(default is false
), any requests to
non-existent files will pass-through to the next head instead of
returning 404.
admin
priority for dynamic headsThis new priority (which can be passed to
robohydra.registerDynamicHead()
) allows placing heads at the very
top, before the admin plugin. This is useful for eg. replacing parts
of the admin UI, to protect it with a password, or to limit its access
to certain IPs ranges.
robohydra/
to the plugin search pathFrom this version, robohydra/
is part of the plugin search
path. That means that by default you can now write your plugins as
robohydra/PLUGINNAME/index.js
, in addition to the longer
robohydra/plugins/PLUGINNAME/index.js
.
Back to the documentation index.