From ad0e6ecf06dc6568c420df63453c7126a4e36176 Mon Sep 17 00:00:00 2001 From: debuggerx01 Date: Tue, 30 Nov 2021 18:32:48 +0800 Subject: [PATCH] fix: res.json() will cause 'Bad state: Cannot modify a closed response.' error. --- packages/framework/lib/src/core/response_context.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/framework/lib/src/core/response_context.dart b/packages/framework/lib/src/core/response_context.dart index de41610d..a62f0ed7 100644 --- a/packages/framework/lib/src/core/response_context.dart +++ b/packages/framework/lib/src/core/response_context.dart @@ -169,9 +169,8 @@ abstract class ResponseContext } /// Serializes JSON to the response. - void json(value) => this - ..contentType = MediaType('application', 'json') - ..serialize(value); + Future json(value) => + this.serialize(value, contentType: MediaType('application', 'json')); /// Returns a JSONP response. ///