Nuxt Axios problem z wysyłaniem parametrów

Nuxt Axios problem z wysyłaniem parametrów
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Cześć,
Nie wiem o co chodzi, ale nie wychodzą mi żadne parametry z axiosa. Albo wychodzą, ale nie dochodzą na backend. No sam już nie wiem. Sprawdzałem backend Postmanem czy jest wszystko ok - i to działa jak należy. Ale przez axiosa już nie działa. W ogóle zmienną** $request** w Laravelu mam pustą podczas zapytania z axios.

Kopiuj
    data() {
        return {
            otherHost: false,
            form: {
                host: 'google.com',
                loginHost: 'google.pl'
            }
        }
    },
Kopiuj
            this.$axios.get('server/check', this.form)
                .then(response => {
                    console.log(response)
                })
                .catch(error => {
                    console.log(error)
                })

title

W Laravelu zwracam host z requesta.

Kopiuj
    public function newServerCheck(Request $request)
    {
        // $host = (isset($request->loginHost) ? $request->loginHost : $request->host);
        return 'host: ' . $request->host;
    }

Ktoś wie o co może chodzić?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Twój pierwszy screenshot pokazuje console.log(this.form);, które masz gdzieś tam zaszyte po drodze, tak?

DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Dobra. Działa. Zapisałem w ten sposób i jest ok:

Kopiuj
this.$axios.get('server/check', { params: this.form })

Ale wydawało mi się, że wcześniej nie musiałem dodawać params. Nie wiem.. Jest jakiś prostszy sposób jeszcze na to czy tak najlepiej robić? :P

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.