小编Mai*_*007的帖子

POST请求适用于Postman,但不适用于axios或.fetch()

我遇到了一个问题,我已经工作了几天,找不到解决方案。我使用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)

javascript php fetch postman lumen

6
推荐指数
1
解决办法
2321
查看次数

标签 统计

fetch ×1

javascript ×1

lumen ×1

php ×1

postman ×1