code: def route(self, resource, view, *urls, **kwargs):
          
          resource.view = view
          url_rule_options = kwargs.get('url_rule_options') or dict()
  
          view_func = resource.as_view(view)
  
          if 'blueprint' in kwargs:
              resource.view = '.'.join([kwargs['blueprint'].name, resource.view])
              for url in urls:
                  kwargs['blueprint'].add_url_rule(url, view_func=view_func, **url_rule_options)
          elif self.blueprint is not None:
              resource.view = '.'.join([self.blueprint.name, resource.view])
              for url in urls:
                  self.blueprint.add_url_rule(url, view_func=view_func, **url_rule_options)
          elif self.app is not None:
              for url in urls:
                  self.app.add_url_rule(url, view_func=view_func, **url_rule_options)
          else:
              self.resources.append({'resource': resource,
                                     'view': view,
                                     'urls': urls,
                                     'url_rule_options': url_rule_options})
  
          self.resource_registry.append(resource)
docs: Create an api view.
  
          :param Resource resource: a resource class inherited from flask_rest_jsonapi.resource.Resource
          :param str view: the view name
          :param list urls: the urls of the view
          :param dict kwargs: additional options of the route