前提・実現したいこと
フロントVue.js バックエンドLaravel( 同じドメイン )
Laravelの標準の認証機能を使ってログイン機能を作成中です
ログイン成功時に返ってくるuserのdataを使いたい
発生している問題・エラーメッセージ
javascript
1import axios from 'axios'; 2 3export default { 4 ・・・ 5 axios.post('/login', { 6 email: this.email, 7 password: this.password, 8 }) 9 .then(function (response) { 10 console.log(response.data); 11 }) 12 .catch(function (error) { 13 console.log(error); 14 }); 15・・・
axiosを使って上記の様にしていてthenに入るんですが肝心のresponse.dataが空で返ってきてしまいます。
{data: "", status: 204, statusText: "", headers: {…}, config: {…}, …} config: {url: "/login", method: "post", data: "{"email":"taro@example.com","password":"12345678"}", headers: {…}, transformRequest: Array(1), …} data: "" headers: {cache-control: "no-cache, private", date: "Tue, 09 Jun 2020 09:37:12 GMT", server: "Apache/2.4.41 ()", status: "204"} request: XMLHttpRequest {readyState: 4, timeout: 0, withCredentials: false, upload: XMLHttpRequestUpload, onreadystatechange: ƒ, …} status: 204 statusText: ""
試したこと
わざと間違ったアドレスとか何も入力しないでPOSTするとしっかりcatchに入るのでログインに成功はしてるけど
取得できてないのだと思われます
足りない情報ありましたら追記しますのでよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー