I am new from here. Just stuck on some problem of fetching the data from frontend(react) to the raw value in JSON. For the login part, when I enter the email and password, supposedly the response are same as the result in POSTMAN, but i get the error. I am figure out this issue for almost one week. I would be appreciate for those who help me to solve on this issue. I will elaborate further on below about my situation:
Here is the response of API from Postman (supposedly I should get this response):

The result I get in the browser:
Source Code:
constructor (props){
  super(props);
  this.state ={
    loginEmail: '',
    loginPassword: ''
  }
  this.login = this.login.bind(this);
  this.onChange = this.onChange.bind(this);
}
login(){
  PostData('api/users/login', this.state).then ((result) => {
    let responseJSON = result;
    console.log(responseJSON);
  });
}
PostData:
export function PostData(type, userData = {}){
    let BaseUrl = "https://ems-unimas-58134.herokuapp.com/"
    
    return new Promise((resolve, reject) => {
        fetch(BaseUrl+type,{
            method: "POST",
            body: JSON.stringify(userData),
            Accept: 'application/json',
            // headers:{
            //   'Content-Type': 'application/json'
            // }
          }).then(res => res.json())
        .then((responseJson) => {
            resolve(responseJson);
        })
        .catch((error)=>{
            console.error('Error:', error);
        })
    });
}
Commend down here if anyone of you need more code.

 
     
    