繁体   English   中英

我的网址在Postman中工作,但在浏览器中使用时不工作?

[英]My url is working in Postman but Not working when using it from a browser?

希望您一切正常,我有一个小问题,我正在使用Symfony 4开发API,并在前端使用ReactJs,因此我正在使用axios将数据发送到服务器,就是这样:

import Axios from "axios";

const sendLoginData = (username, password) => {
  Axios.post("localhost/api/login_check", { username, password }).then(
    response => {
      console.log(response);
    }
  );
};

export default sendLoginData;

数据发送正确,但似乎我的路由未知,我在控制台中收到此错误:

xhr.js:166 POST http:// localhost:3000 / localhost / api / login_check 404(未找到)

但是,当我在Postman上使用相同的url时,我的令牌正确,这意味着我的身份验证很好。

在此处输入图片说明

因此,我验证了一些答案,并发现了与我类似的东西,这个人使用.NET作为后端,并且遇到相同的错误,但是据我了解,数据是通过url中的参数发送到服务器的,但是我的情况是我相信不同。

我不知道如何解决这个问题,我们将不胜感激。

任何帮助将非常感激。

在您的请求中添加方案。

在邮递员中,您请求http://localhost/api/login_check ,但是在axios中,您请求http://localhost/localhost/api/login_check

为了解决这个问题:

Axios.post("http://localhost/api/login_check")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM