小编Kia*_*aba的帖子

如何获取 Laravel CSRF-token 以通过 React 中的 fetch post 请求发送它?

我正在使用create-react-app和 Laravel开发网络应用程序。create-react-app在 localhost:3000 上运行开发项目,而 laravel 后端在 localhost:8080 上运行。这是我的代码的一部分:

const onSubmit = (e) => {
    e.preventDefault();

    const val = rootRef(formRef); // React ref to form
    
    // form data
    const data = {
        firstName: val('firstName'),
        lastName: val('lastName'),
        facultyId: val('facultyId'),
        departmentId: val('departmentId'),
        courseNo: val('courseNo'),
        phoneNumber: val('phoneNumber'),
        emailInput: val('email'),
        password: val('password')
    }

    const request = {
        method: "POST",
        // mode:   "cors",
        // cache:  "no-cache",
        headers: {
          "Content-Type": "application/json"
        },
        body: JSON.stringify(data)
    }

    fetch('http://localhost:8080/signup', request)
        .then(res => res.json())
        .then(console.log)
}
Run Code Online (Sandbox Code Playgroud)

因此,当我提交表单时,我收到419 …

laravel reactjs fetch-api

2
推荐指数
1
解决办法
3483
查看次数

标签 统计

fetch-api ×1

laravel ×1

reactjs ×1