Migration guide
Spry includes some behavior and API changes that you need to consider applying when migrating.
Spry 5 to Spry 6
App instance
app.stack->app.middlewareapp.group/app.grouped-> Removed it, Use theapp.usereplace.
Request
useRequest()->event.requestuseHeaders()->event.headers/event.request.headersgetClientAddress()->event.addressuseRequestURI()->event.urluseParams()->event.params
Adapters
Please remove your adapter code, including to{Platform}Handler, and use app.serve instead:
Before:
dart
final handler = toIOHandler(app);
final server = await HttpServer.bind('127.0.0.1', 3000);
server.listen(handler);dart
final serve = toBunServe(app)
..port = 3000;
Bun.serve(serve);Now:
dart
final server = app.serve(port: 3000);
await server.ready();WebSockets
- TODO