DEV Community

Discussion on: Building Vue.js Client SPA Token-Based Authentication with Laravel Sanctum

Collapse
romanpaprotsky profile image
Roman Paprotsky Author

Have you tried to add SANCTUM_STATEFUL_DOMAINS=127.0.0.1 to .env file on the server?

Collapse
derekbliss profile image
Derek Bliss

Yes this is set in the .env file.

Thread Thread
derekbliss profile image
Derek Bliss

It is set but still same error. Could it be because the API and frontend are in different directories? I have tried just about everything and I am still getting the same error. I am almost to the point of moving the frontend into Laravel.

Thread Thread
romanpaprotsky profile image
Roman Paprotsky Author • Edited on

Have you set baseURL and headers in main.js?

Vue.prototype.$http = axios
Vue.prototype.$http.defaults.baseURL = 'https://example.com/api'
Vue.prototype.$http.defaults.headers.post['Content-Type'] = 'application/json'
Thread Thread
derekbliss profile image
Derek Bliss

Just tried this and same error.

Thread Thread
romanpaprotsky profile image
Roman Paprotsky Author

Could you share your repositories? I could have a look tomorrow. My email address is roman@paprotsky.com

Thread Thread
derekbliss profile image
Derek Bliss

Cool thank you. I sent you an email.

Thank you!

Thread Thread
eugenevdm profile image
Eugene van der Merwe

Hi @derek how was this problem solved?

Thread Thread
ingenmanuelrojas profile image
Enmanuel Rojas

hi, did you manage to solve the problem?