vue项目,axios请求为localhost开头,vue.config.js配置了无效问题
请求的路径为http://106.14.175.81/oauth/token
vue.config.js配置
module.exports = {
// local Laravel server address for api proxy
devServer: {
proxy: {
'/api': {
target: 'http://106.14.175.81',
changeOrigin: true,
}
}
},
// outputDir should be Laravel public dir
outputDir: '../../../public/',
publicPath: '/',
// for production we use blade template file
indexPath: process.env.NODE_ENV === 'production'
? '../resources/views/icustomer.blade.php'
: 'index.html',
}
代码是放于php框架里,下面那一部分为配合框架的配置
request.js配置
import axios from 'axios'
const request = axios.create({
baseURL: '', // 基础路径
withCredentials: true // 表示请求可以携带cookie
})
export default request
请求配置
import request from '../util/request'
export const getToken = data => {
return request({
method: 'post',
url: 'oauth/token',
data: data
})
}
使用
const arr = {
grant_type: 'password',
client_id: '1',
client_secret: '7VTqL26ZqDLsCuT1PtSiwuol5BrYB5yZ3GCRHwQW',
username: this.form.username,
password: this.form.password,
scope: ''
}
const data = await getToken(arr)
报错
文件路径
哪位大神能帮我解答下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
修改两个地方