javascript - 不允许使用 CRUD 405 方法
问题描述
我为我的项目(react/laravel)做一个 CREATE 后端工作正常但是当我发送 handleSubmit 我收到这个消息: POST http://127.0.0.1:8000/api/alunos/Nametest 405(方法不允许)
功能:
handleChange = event => {
this.setState({ aluno: event.target.value });
}
handleSubmit = async (event) => {
event.preventDefault();
await axios.post(url + "api/alunos/" + this.state.aluno)
.then((response) => {
this.alunos.push({
nome: this.aluno.nome,
});
this.aluno.nome = "";
this.getUsers();
});
}
HTML
<Form onSubmit={this.handleSubmit}>
<label>
Nome Aluno:
<input type="text" name="nome" onChange={this.handleChange} />
</label>
<button type="submit">Add</button>
</Form>
解决方案
推荐阅读
- rx-java - 使用 rx 链接时 Android 测试失败
- javascript - 如何将小部件名称传递给 Tabris 中的函数?
- android - 将背景图像添加到 Android 工具栏
- html - 1 个表单 2 个提交按钮 Angular 5
- matlab - 三角化表面成二维矩阵 - MATLAB
- php - 使用 HTML 表单和 PHP 函数进行温度转换
- php - Bigcommerce 产品 API
- eclipse-plugin - 如何在 Manifest.MF 文件的 Bundle-ClassPath 中提供通配符
- laravel - Laravel 批量邮件队列渲染
- spring-mvc - 如何在 Spring Boot WebMvcConfigurerAdapter 中为日期和日历设置日期格式?