在游览器中输入http://localhost:8090,显示如下结果:{"code":20001,"flag":false,"message":"鎮ㄦ湭鐧诲綍锛岃鍏堢櫥褰�"}
时间: 2024-01-15 20:19:58 浏览: 100
根据提供的引用内容,您在游览器中输入http://localhost:8090后,显示的结果是一个JSON格式的响应,其中包含以下信息:
- code: 20001
- flag: false
- message: "鎮ㄦ湭鐧诲綍锛岃鍏堢櫥褰�"
根据这些信息,可以解读为请求未成功,可能是因为您尚未登录或者登录信息有误。请确保您已经正确登录,并且提供了有效的登录信息。
相关问题
为什么输入http://localhost:80/变为http://localhost/
输入http://localhost:80/和http://localhost/是等价的,因为80端口是HTTP协议的默认端口,当你在浏览器中输入HTTP协议的URL时,如果没有指定端口号,浏览器会默认使用80端口,因此http://localhost和http://localhost:80是等价的。
vue2中为何设置了baseurl,network中还是显示 http://localhost:8081/
在Vue 2项目中,设置`baseUrl`主要是为了管理应用程序的公共路径,特别是在处理异步请求(如API调用)时。当你设置了`baseURL`,例如在axios配置中,它会作为所有请求的前缀,比如你可能会这样设置:
```javascript
import axios from 'axios';
axios.defaults.baseURL = '/api'; // 或者 'http://localhost:8081/api';
```
这里假设你的API都部署在这个基础路径下,例如`http://localhost:8081/api/your-endpoint`。
然而,如果你发现网络请求仍然显示完整的URL `http://localhost:8081/`,可能是以下几个原因:
1. **未应用到axios实例上**:确保你在发送实际请求的地方(如组件的methods、Vuex actions等)也应用了这个`baseURL`设置。
2. **跨域问题**:如果请求的目标地址不是同源策略允许的范围,即使设置了`baseURL`,浏览器仍会显示完整URL。你需要检查并配置服务器的CORS策略或者使用JSONP。
3. **路由拦截器**:在Vue Router的全局守卫里,可能有其他地方对请求进行了处理,没有将`baseURL`包含进去。
4. **Vue.config.devtool`设置**:如果开启了`devtool`,它可能会影响代理设置,检查是否有冲突。