ノード/エクスプレス認証アプリケーションをvue.jsに移動しようとしています。私は正常に200コードを取得認証することができます。しかし、couchdbから返された応答には、必要とされるAuthSessionトークンを含む "set-cookie"ヘッダが含まれていません。私はVueのコンポーネントで使用していたコードは次のとおりです。Couchdb Vue.js認証
var reqBody = "name="+user+"&password="+pass;
var reqBodyLength = reqBody.length;
console.log(reqBodyLength);
this.$http.post('http://localhost:5984/_session/', reqBody, {headers: {'Content-Type' : 'application/x-www-form-urlencoded', 'Accept' : 'application/json'}}).then(response => {
console.log("response: " + JSON.stringify(response));
console.log("response.headers: " + JSON.stringify(response.headers));
console.log("response.headers.set-cookie: " + JSON.stringify(response.headers["set-cookie"]));
}, response => {
alert('you unauthorized, fool!')
})
誰かが「セット・クッキー」ヘッダを取得し、問題がありましたか?
おかげで、タイラー
[AJAX POST応答からのCookieの取得と保存]の可能な複製](https://stackoverflow.com/questions/29895569/get-and-store-cookie-from-set-cookie- from-an-ajax-post-response) – Flimzy