app.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:slim 作者: fy0 项目源码 文件源码
def run(self, host, port):
        from .view import AbstractSQLView
        self.route.bind()

        for _, cls in self.route.views:
            if issubclass(cls, AbstractSQLView):
                self.tables[cls.table_name] = cls
                self.permissions[cls.table_name] = cls.permission
                cls.permission.app = self

        # Configure default CORS settings.
        cors = aiohttp_cors.setup(self._raw_app, defaults={
            "*": aiohttp_cors.ResourceOptions(
                allow_credentials=True,
                expose_headers="*",
                allow_headers="*",
            )
        })

        # Configure CORS on all routes.
        for r in list(self._raw_app.router.routes()):
            if type(r.resource) != StaticResource:
                cors.add(r)

        web.run_app(host=host, port=port, app=self._raw_app)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号