我的设置是Vue+Laravel,请求是通过AXIOS完成的.
我得到的价值与数据库上的不同.
The query个
User::where('role', 'partner')->select('id', 'partner')->orderBy('created_at', 'desc')->paginate(15);
Database Record个
Response to axios GET request on network tab,
你看这里的partner
值不同于数据库中的值,它像是最后2位数字被转换成更接近的值,第10位值总是以0
结尾
如果我try 直接在浏览器上打开端点,我得到的值是正确的
我甚至try 从axios请求复制所有标头,以在vscode REST-CLIENT上模拟请求,我也得到了正确的值
AXIOS配置是这样的
axios.interceptors.request.use(request => {
const token = store.getters['auth/token']
if (token) {
request.headers.common.Authorization = `Bearer ${token}`
}
const locale = store.getters['lang/locale']
if (locale) {
request.headers.common['Accept-Language'] = locale
}
// request.headers['X-Socket-Id'] = Echo.socketId()
return request
})
我甚至不知道从哪里开始调试这个程序,这让我摸不着头脑.