请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

3回答

我也是这样的,原因是,www.py里面缺少东西

0 回复 有任何疑惑可以回复我~
编程浪子 2020-04-26 12:52:51

你好

那你打印你的 member_info 有没有值了?如果没有值 ,就看 check_member_login 方法了,继续打印找原因

0 回复 有任何疑惑可以回复我~
编程浪子 2020-04-25 12:32:38

你好

请问 g.member_info 你在哪里设置?

0 回复 有任何疑惑可以回复我~
  • 提问者 巴赫 #1
    在ApiAuthinterceptor.py中
    回复 有任何疑惑可以回复我~ 2020-04-25 16:46:18
  • 提问者 巴赫 #2
    @app.before_request
    def before_request():
        api_ignore_urls=app.config['API_IGNORE_URLS']
        path = request.path
    
        if "/api" not in path:
            return
    
        member_info = check_member_login()
        g.member_info = None
        if member_info:
            g.member_info = member_info
    
        pattern = re.compile('%s' % "|".join(api_ignore_urls))
        if pattern.match(path):
            return
    
        if not member_info:
            resp = {'code': -1, 'msg': '未登录~', 'data': {}}
            return jsonify(resp)
    
        return
    回复 有任何疑惑可以回复我~ 2020-04-25 16:47:06
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号