diff --git a/flask_socketio/__init__.py b/flask_socketio/__init__.py index 0de4f71b..be88b6cd 100644 --- a/flask_socketio/__init__.py +++ b/flask_socketio/__init__.py @@ -180,7 +180,10 @@ def loads(*args, **kwargs): self.server_options['json'] = FlaskSafeJSON - resource = kwargs.pop('path', kwargs.pop('resource', 'socket.io')) + # resource = kwargs.pop('path', kwargs.pop('resource', 'socket.io')) + resource = kwargs.pop('path', kwargs.pop('resource', '')) \ + or self.server_options.get('path', self.server_options.get('resource')) \ + or 'socket.io' if resource.startswith('/'): resource = resource[1:] self.server = socketio.Server(**self.server_options)