Skip to content

Commit a176653

Browse files
committed
fix methods check
1 parent 142d1a6 commit a176653

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

packages/kit/src/runtime/server/respond.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -393,13 +393,12 @@ export async function respond(request, options, manifest, state) {
393393
const response = await render_endpoint(event, endpoint, state);
394394

395395
// If endpoint doesn't have a handler for these methods, fall back to the page
396-
if (response.status === 405 && route.page) {
397-
switch (event.request.method) {
398-
case 'HEAD':
399-
case 'GET':
400-
case 'POST':
401-
return await render_page(event, route.page, options, manifest, state, resolve_opts);
402-
}
396+
if (
397+
response.status === 405 &&
398+
route.page &&
399+
['HEAD', 'GET', 'POST'].includes(event.request.method)
400+
) {
401+
return await render_page(event, route.page, options, manifest, state, resolve_opts);
403402
} else {
404403
return response;
405404
}

0 commit comments

Comments
 (0)