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()