drashland/
A REST microframework for Deno's HTTP server with zero dependencies.
USD raised
Recent activities
[drashland/services] Migrate core logic to drashland/services
Fix issues and PRs added to project for Forks
Video Tutorial: Regex Routing
Video Tutorial - Logging
Video Tutorial - Middleware
Video Tutorial - Create App Script
Throw 418 HTTP error if resources don't return responses
Compile time level middleware
release.yml - automate tweeting new releases
create_app.ts - add --with-react flag
Address Create App Http Tests Failing For Forks
Virtual Paths
Optional args in variable paths are not parsing correctly with non-alphanumeric values
Add .getAll*() method on request object
Deprecate template engine logic
Migrate to Rhum v2 (when Rhum v2 is released)
[cli] Drash CLI
Remove the any type from middleware logic
Make Drash portable
Regex path routing not working as expected
Middleware hook names
after_resource middleware hook
[drashland/services] Migrate core loggers to drashland/services
[Code Removal] Drash.Compilers.TemplateEngine (Removal Date: 01-01-2021)
[QUESTION] How to serve static files inside a mono-repo structure (project/frontend + project/backend)?
Error When Getting Body Param That Isn't Passed In
`getBodyParam` returns `null` when a param is set to `false
Unable to Get Objects From `getBodyParam`
Create_app is using outdate drash 1.2.3 and doesn't run
Drash v1.3.0 (Release Date: 11-05-2020)
Create App Issues
Clean up create_app.ts script tests
[cli] Migrate create_app.ts script to use Line
[cli] serve subcommand
[cli] make subcommand
Deprecate favicon logic
Deprecate Drash.Services.HttpService
Deprecate Drash.Services.StringService
Deprecate server.static_paths
fail to run quickstart
LoggerService
LoggerServices URI not found
VS Code error: name on resource is required
Bring back API Reference JSON compiler
Docable is not parsing full doc blocks
How to send binary body?
Accepted response content types config
Move to Moogle
drash.land seems to be down
Migrate deno-drash-middleware into this repo
Add Support for Deno Deploy
Create App script
Add services logic (formerly called middleware)
Clean up errors logic
Request cookie handling
Caching
Docblocks
Fix issue with Deno.Reader response bodies
Investigate/fix resource_handler.ts#setPathAsWildCardPath()
Redirects
Tests
Respect the q-factor weighting in Accept header
Only retrieves one file even if file input is set to multiple
JSON.stringify doesn't work for bodies.
Enable tls tests
Malformed JSON causes server crash
GitHub Actions - Update action on pre-release to notify website-v2 repository
doc.deno.land doesn't work well with mod.ts
Update release drafter content
Remove `render` prop for tengine config
Router / Route Prefixing
Rate limiter middleware
Add a GraphQL Middleware
Cors: Allow OriginOption to take in Function
ETag middleware
ResponseTime middleware
Jae: response.render() may not scale and it needs to
JSX/TSX middleware
Sass Compiler Middleware
Add Tengine
Roadmap: 2021 Quarter 4 (October - December)
Roadmap: 2022 Q1 (January - March)
API Reference page fails to load
Allow to pass status code into response methods
Make requets.bodyParam try decode the returning value too
Uncaught ReferenceError: URLPattern is not defined
Roadmap: 2022 Q4 (October - December)
ErrorService to handle HttpErrors / introduce custom error handling
Modify body request in service.
Throw JSON Response
e.code check in request handler doesn't account for non-HTTP error objects with code property
`Response#file()` doesnt work on images
feat: access raw request.body
Allow services to send repsonses and end lifecycle
fix: hard-coded redirection http status on resource.redirect()
Issue using download method downloads the file with `download` name
feat: resource loader service
bodyParam returns undefined for null-value params
Service.end() keeps the send property set to true
CLEANUP CREW: Need to add/revise doc blocks, file markers, interfaces, etc
chore: use rhum v2
bug: 406 thrown for empty string accept header
perf: dont try to find resource if it was already found previously
feat: graphql service no longer needs empty resource; add option to define playground endpoint
feat: check for trailing/leading slash in jae
feat: add connInfo to IErrorHandler?
feat: Add skip function on dexter service
feat(http/server): add new config for control flow changes
Β© 2019 BoostIO, Inc.