rawTypesPattern
in serveStaticFiles()
to remove “text”. That should never have gotten in there.FUN
parameter to handleErrors()
so users can define their own function to deal with error responses.httpuv_~()
function wrappers in favor of importing the functions directly from httpuv.serveStaticFiles()
now works.Lots of refactoring with an eye toward: * core functionality only for an initial release * consistent, predictable naming * more documentation and examples
App
object back to Beakr
for internal consistency.beakr()
to newBeakr()
to avoid confusion.http_get()
, et al to to httpGET()
et al.kill()
to `startServer().httpuv_kstopAllServers()
..addListener()
and added functionality inside of on()
function.cors()
, on()
, include()
, kill_all()
, list_active()
, logger()
, use()
, websocket()
http_get()
, http_post()
, http_put()
, http_delete()
.new_error()
, error_handler()
static()
function to serve static files.createBeakr()
-> beakr()
Beakr
class object to App
to align with other popular webframeworks (Express.js, Flask)handleErrors()
to handler()
onEvent()
to on()
onEvent()
event listeningbeakr
instance nameslogger()
.get()
==> GET()
, etc..killall()
to killAll()
.@examples
.listen()
to startBeakr()
.request
, response
, and error
object names to req
, res
, err
, as more consistent with popular frameworkskill()/killall()
, active()