Aren't the "defineApp" and "route" methods in rwsdk also magic? It feels like rwsdk is just being more deliberate about when and where to introduce those magic functions.
I'm a big fan of rwsdk so far. Thanks for building!
I'm a big fan of rwsdk so far. Thanks for building!
A typical worker looks something like this:
export default {
fetch({ request }) {
return new Response('ok')
}
}
DefineApp just wraps that initial entry point into something that allows us to run middleware, match the router, and render out the page or the response object.Love that you're a fan! Remember... No magicians allowed here.