I would suggest you to start a discussion
via https://github.com/swagger-api/swagger-codegen/issues/new so that the
swagger codegen community can help you out.
Karri Kaksonen於 2017年3月23日星期四 UTC+8下午10時09分49秒寫道:
>
> My generated swagger_server works great when started with:
>
> python3 -m swagger_server
>
> The problem starts when I want to get the UID of the client certificate
> when using dual side TLS authentication. Dual side TLS authentication
> worked well but I did not find out how to grab the UID from the certificate
> sent to my server.
>
> I started to look at nginx and uWSGI to get the job done.
>
> The problem is that I cannot find the syntax for making the wsgi.py call
> the swagger_server as it has been built as a module.
>
> So I am looking for some help to write the wsgi.py:
>
> from myproject import application
>
> if __name__ == "__main__":
> application.run()
>
> My swagger_server/__main__.py looks like this:
>
> #!/usr/bin/env python3
> import connexion
> from .encoder import JSONEncoder
>
> app = connexion.App(__name__, specification_dir='swagger/')
> app.app.json_encoder = JSONEncoder
> app.add_api('swagger.yaml', arguments={'title': 'My Service'})
> application = app.app
>
> if __name__ == '__main__':
> app.run(host='localhost')
>
> So I assume that I should be able to create a wsgi.py file to start my
> server somehow. So far all my experiments to import swagger_server properly
> have failed.
>
> from .swagger_server import application
>
> if __name__ == "__main__":
> application.run()
>
> This produces just
>
> Traceback (most recent call last):
> File "wsgi.py", line 9, in <module>
> from .swagger_server import application
> SystemError: Parent module '' not loaded, cannot perform relative import
>
>
>
>
>
>
>
--
You received this message because you are subscribed to the Google Groups
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.