码迷,mamicode.com
首页 > 其他好文 > 详细

tornado vue 解决跨域问题

时间:2020-07-18 11:34:10      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:eth   响应   log   bsp   span   self   tornado   max   head   

tornado-vue 解决跨域问题

在tornado 中写一个BaseHandler类,其他类,继承这个BaseHandler类即可

# 解决tornado-vue 跨域问题,
class BaseHandler(tornado.web.RequestHandler):
  # 重写该方法
    def set_default_headers(self):
        self.set_header("Access-Control-Allow-Origin", "*") # 允许所有的域名访问
        self.set_header("Access-Control-Allow-Headers", "*") # 允许携带所有的参数
        self.set_header("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE") # 允许所有的请求方式
        self.set_header("Access-Control-Max-Age", "3600") # 允许连接时,最大响应时间
  
   # 定义一个响应的方法,不需要实现什么功能
    def options(self):
        pass

# 继承上面的父类
class WxLoginHandler(BaseHandler):
    """
    /wx_login
    微信小程序,登录
    保存到数据库
    val就是session_key和openid组合在一起的数据
    key就是code通过md5加密过后得到的数据,加盐是cpu的运行时间
    """

    def post(self):
    pass 

 

tornado vue 解决跨域问题

标签:eth   响应   log   bsp   span   self   tornado   max   head   

原文地址:https://www.cnblogs.com/cherish937426/p/13334532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!