Flask session not persisting between requests for Angular App
I got it working by adding
response.headers.add('Access-Control-Allow-Headers', "Origin, X-Requested-With, Content-Type, Accept, x-auth")
in the Flask server before sending back all requests.
For example
@app.route('/api/doSomething', methods=['POST'])def doSomething(): response = jsonify() if 'username' in session: # some logic here response = jsonify(someData) # here is the line I added response.headers.add('Access-Control-Allow-Headers', "Origin, X-Requested-With, Content-Type, Accept, x-auth") return response
Apparently it is needed when doing CORS, some good informations on MDN