File tree 1 file changed +7
-8
lines changed
packages/start-plugin/src
1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -413,17 +413,16 @@ function handleCreateMiddlewareCallExpression(
413
413
}
414
414
}
415
415
416
- const useFnPath = callExpressionPaths . server ?. get (
416
+ const serverFnPath = callExpressionPaths . server ?. get (
417
417
'arguments.0' ,
418
418
) as babel . NodePath < any >
419
419
420
- if ( ! callExpressionPaths . server || ! useFnPath . node ) {
421
- throw new Error ( 'createMiddleware must be called with a "use" property!' )
422
- }
423
-
424
- // If we're on the client, remove the server call expression
425
-
426
- if ( opts . env === 'client' || opts . env === 'ssr' ) {
420
+ if (
421
+ callExpressionPaths . server &&
422
+ serverFnPath . node &&
423
+ ( opts . env === 'client' || opts . env === 'ssr' )
424
+ ) {
425
+ // If we're on the client, remove the server call expression
427
426
if ( t . isMemberExpression ( callExpressionPaths . server . node . callee ) ) {
428
427
callExpressionPaths . server . replaceWith (
429
428
callExpressionPaths . server . node . callee . object ,
You can’t perform that action at this time.
0 commit comments