سوال بپرسید
0

خطای داخلی سرور (500 Internal Server Error)

سوال بپرسید

از یک قالب vue-material-dashboard-laravel-master استفاده می کنم که قسمت بک اند api هست و از لاراول استفاده کرده که وقتی درخواست به api ارسال میشه خطای 500 داخلی سرور رو میده البته وقتی در خواست register ارسال بشه در پایگاه داده ذخیره میشه دیتا و در قسمت response header، کانکشن Connection:close هست ولی در قسمت request header، کانکشن connection: keep-alive هست.

برچسب ها:
گزارش سوال
پرسیده شده در
آمار بازدید: 151

1 پاسخ

1

خطای ۵۰۰ معمولا موقعی که از XCSRF استفاده نشه رخ میده درون لاراول که کد زیر رو درون هدر اچ تی ام التون قرار میگیره  :

<meta name="token" id="token" value="{{ csrf_token() }}">

و توی درخواستی که به سرورتون ارسال میشه باید X-CSRF در قسمت هدره  درخواستتون ارسال بشه مثالش میتونه کدی شبیه به کده زیر باشه که توی هدرش کلید x-csrf-token برابر شده با مقدار تگ متایی که در بالا درون هدر اچ تی املتون تعریف کردید  : 

<script>
    export default {
        http: {
            root: '/root',
            headers: {
                'X-CSRF-TOKEN': document.querySelector('#token').getAttribute('value')
            }
        },

        props: []
        //etc
    }
</script>

امیدوارم مشکلتونو درست متوجه شده باشم و پاسختونو گرفته باشین.