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 相关推荐
zhangxuelong 2020-06-14
zhangxuelong 2020-06-14
牧码人 2020-06-14
hjhmpl 2020-06-14
thundor 2020-05-05
Cagey 2020-04-25
KarlDoenitz 2020-04-16
牧码人 2020-01-25
KarlDoenitz 2019-12-28
hjhmpl 2019-12-25
hjhmpl 2019-12-17
selectY 2019-12-11
KarlDoenitz 2019-12-06
selectY 2019-12-05
Cagey 2019-12-05
hjhmpl 2019-11-03
牧码人 2019-11-03
chenzhanhai 2019-04-09
chenzhanhai 2019-09-09