护照认证适用于邮递员,但不适用于 fetch()

passport authentication works from postman but not with fetch()

我正在为我的 React 应用程序使用 passport。当我从邮递员调用 /users/login 并发送登录数据时,一切正常,当我通过我的反应应用程序中的按钮调用以下代码时,我收到错误请求 400 错误。所以我假设我的请求传输有问题,想法?

loginUser = (loginCredentials) => {
    const url = `${baseUrl}/users/login`;
    const options = {
        method: 'POST',
        body: JSON.stringify(loginCredentials),
    };
    return fetch(url, options).then(response => {
        if (!response.ok) {
          return new Promise(resolve => resolve(null));
        }
        return response.json()
    });
}

我认为 headers

有一些问题

将这些添加到请求中

headers: {
    Accept: "application/json",
    "Content-Type": "application/json"
}