tornado vue 解决跨域问题
Posted cherish937426
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tornado vue 解决跨域问题相关的知识,希望对你有一定的参考价值。
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 解决跨域问题的主要内容,如果未能解决你的问题,请参考以下文章