【问题标题】:Attempt to send an axios post request over a react app to laravel api returns 419 status尝试通过反应应用程序向 laravel api 发送 axios 发布请求返回 419 状态
【发布时间】:2022-07-21 01:25:06
【问题描述】:

我正在尝试在我的 React.js 应用程序上发送带有联系表单的电子邮件,该应用程序向 laravel api 服务器发送发布请求,但在尝试实际发送请求时,我收到错误 419(CSRF 令牌丢失) 但由于它是一个 api,因此我实际上无法像在 laravel 视图文件夹中那样获取 cookie。有什么想法吗?

export const csrf = "http://localhost:8000/api/v1/contact"
 const data = {
                name: name,
                subject: subject,
                email: email,
                message: message,
            }
axios.post(contactUrl, data).then((response) => console.log(response));

这是反应应用部分

    Route::post('/contact', [ContactController::class, 'send'])
        ->name('send-mail');

这是我在 Api.php 中定义的路由

【问题讨论】:

标签: reactjs laravel axios laravel-9 laravel-api


【解决方案1】:

Lograste resolver el problema?, tengo la misma situación y no encuentro respuesta.

【讨论】:

猜你喜欢
  • 2019-05-18
  • 2019-08-05
  • 2020-09-28
  • 1970-01-01
  • 2022-10-23
  • 1970-01-01
  • 2020-01-18
  • 2020-09-21
  • 2013-02-25
相关资源
最近更新 更多