Reactjs post request在postman中有效,但在浏览器中无效

Reactjs post request在postman中有效,但在浏览器中无效,reactjs,flask,axios,postman,Reactjs,Flask,Axios,Postman,我有flask后端和reactjs前端,我想发送一些数据。我在reactjs上使用axios。在浏览器上,它不是工作,而是和邮递员一起工作。为什么呢 关于ReactJS const handleFormPost = () => { axios.post('/profile', { post: post }) .then(res => { setPost(res.d

我有flask后端和reactjs前端,我想发送一些数据。我在reactjs上使用axios。在浏览器上,它不是工作,而是和邮递员一起工作。为什么呢

关于ReactJS

 const handleFormPost = () => {
        axios.post('/profile', {
            post: post
        })
            .then(res => {
                    setPost(res.data)
                }
            )
            .then(data => {
                console.log(data)
            })
            .catch(error => {
                console.log("there is some error!!!", error)
            })
    }
  const handlePost = (event) => {
        event.preventDefault()
        handleFormPost()
    }
 return (
 <div className="container-profile">
            <h3>Welcome</h3>
            <form onSubmit={handlePost}>
                <label>
                    POST:<input className="post" value={post} onChange={postHandleChange}/>
                </label>
                <button type="submit" onClick={handlePost}>Post</button>
            </form>
)

你介意告诉我错误是什么吗
@app.route("/profile", methods=['POST', 'GET'])
@cross_origin()
def post():
    if request.method == 'POST':
        post = request.json.get('post', None)
        if not post:
            return "Write Something"
        addPost = Post(post=post)
        db.session.add(addPost)
        db.session.commit()
        return "Posted"
    return "Posted"