File tree Expand file tree Collapse file tree 2 files changed +19
-5
lines changed
packages/adapter-node/src Expand file tree Collapse file tree 2 files changed +19
-5
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @sveltejs/adapter-node ' : patch
3
+ ---
4
+
5
+ fix: return 400 response if request construction fails
Original file line number Diff line number Diff line change @@ -90,11 +90,20 @@ function serve_prerendered() {
90
90
91
91
/** @type {import('polka').Middleware } */
92
92
const ssr = async ( req , res ) => {
93
- const request = await getRequest ( {
94
- base : origin || get_origin ( req . headers ) ,
95
- request : req ,
96
- bodySizeLimit : body_size_limit
97
- } ) ;
93
+ /** @type {Request } */
94
+ let request ;
95
+
96
+ try {
97
+ request = await getRequest ( {
98
+ base : origin || get_origin ( req . headers ) ,
99
+ request : req ,
100
+ bodySizeLimit : body_size_limit
101
+ } ) ;
102
+ } catch {
103
+ res . statusCode = 400 ;
104
+ res . end ( 'Bad Request' ) ;
105
+ return ;
106
+ }
98
107
99
108
setResponse (
100
109
res ,
You can’t perform that action at this time.
0 commit comments