我遇到了一个问题,我已经工作了几天,找不到解决方案。我使用Lumen创建了一个API,并使用ReactJS创建了一个前端。这对于GET请求来说一切正常,但是在我发送POST请求时失败。由于某些奇怪的原因,当我与Postman发送请求时,请求可以正常工作。现在一些代码!
首先,发送请求的JS脚本:
import moment from 'moment';
import React, {Component} from 'react';
import { Modal, Form, Button, Input, DatePicker, Select, message } from 'antd';
const {RangePicker} = DatePicker;
const FormItem = Form.Item;
const Option = Select.Option;
const api_url = 'api/v1/';
class NewEventForm extends React.Component {
constructor(props) {
super(props);
this.state = {
confirmLoading: false,
categories: []
};
this.onCreate = this.onCreate.bind(this);
this.onCancel = this.onCancel.bind(this);
}
componentDidMount() {
fetch(api_url + 'category')
.then(results => {
return results.json();
}).then(data => {
let categories = data.map((cat) => …Run Code Online (Sandbox Code Playgroud)