代码之家  ›  专栏  ›  技术社区  ›  Bogdan Lashkov

不能用烧瓶做饼干

  •  0
  • Bogdan Lashkov  · 技术社区  · 6 年前

    为了开发,我正在使用vuejs,它由我的本地地址的webpack提供服务: 172.18.0.77:8080 以及Werkzeug在地址 172.18.0.77:5000 . 我正试着把饼干调成 GET

    response_data = Response(json.dumps(some_json_data, indent=True), status=200, mimetype='application/json')
    response_data.set_cookie('user_session_id', value='12345', domain='172.18.0.77:8080')
    return response_data
    

    但是当我试着用下面的代码读这个cookie时 request.cookies.get('user_session_id') 我只收到 None

    172.18.0.77 比如:

     response_data.set_cookie('user_session_id', value='12345', domain='172.18.0.77')
    

    但也不管用

    0 回复  |  直到 6 年前
        1
  •  0
  •   jiangyx3915    6 年前

    如果您在vuejs中使用axios,我建议您可以添加 withCredentials: true

    const instance = axios.create({
        withCredentials: true,
        ....
    })
    

    在烧瓶里

    @app.after_request
    def handle_credentials(response):
        response.headers["Access-Control-Allow-Credentials"] = True
        return response