KYO

auth-moduleの挙動がよくわからんで泥沼にはまっている

2019年3月17日 Nuxt.js ,

Nuxt.jsとLaravelでWebアプリを作っています。

ログイン機能にauth-moduleを使っています。
というか、本当にこいつが原因なのかも不明なのですが、多分こいつなんです。

結論からいうと、Trying to get property of non-object というあるあるエラーが起きてしまうのですが、
バックエンドがローカル環境だと起きず、ロリポップの環境だと起きます。

フロントはherokuで動かしていますが、axiosのbaseURLをロリポップにするとローカルでも異常発生しています。

具体的にはLoginWithメソッドでログイン処理をして、そのあとにuserを取得するところで、ばっこりいかれています。

 

ログイン処理はこんな感じで

バックエンドのほうではこいつが動きます。

ちょと汚いですが、ログインユーザーが見つかればそいつを返しています。
それでここからが問題で、このあとuserが呼ばれています。

 

こいつはマジでシンプルで、$requestを見ているのですが、これがローカルとロリポップで違うのです。

ローカルではこの$requestにログインしたユーザーのデータが入っているのですが、ロリポップ環境では空になります。

こいつがマジでどうやっても解決しない。。。

挙げ句の果てにローカル環境で

というログが出てmysqlが使えない状態になった。。。

 

 

せっかく作ってきたアプリなのでなんとかして公開したいのですが、さすがにログインできないとか、、何もできないので困った。。。

 


関連記事

NuxtからLaravelに画像ファイルをアップロードする個人的メモ

2019年2月18日

今回の内容は、開発中の物に対する個人的なメモです。   <div class="form-group"> <label for="File">添付フィル</label> <input type="file" class="form-control-file" name="imgfile"...

Nuxt.jsをサーバーで動かす時の設定

2018年11月28日

npm run generateでdistフォルダが出来上がるが、それをサーバーに置くとどうなるのか実験しました。 とりあえず何も考えずに超絶シンプルなものを作る $ vue init nuxt-community/starter-template sample $ cd sample $ npm install $ npm run de...

Nuxt.jsでaxiosとvuexを使ってみる

2018年11月27日

最近Vue.jsが面白くて勉強して、Nuxt.jsも勉強し始めたのでメモします。   キーワードを入力するとQiitaから関連する記事を取得してきて表示するというシンプルなサイトを作ってみました。 ただ作るのはあれなんで、厨二病っぽいデザインにしました これでスタバにいってドヤ顔しましょう 英語はよくわかんないので強そうなワード...