我在VueJS上有一个项目,其中前端(JS)向API发出请求,以JSON获取数据,并根据接收到的数据构建自己的逻辑。
请求外观如下:
axios
.get(`/api/v1/resource/${this.$route.params.id}`, {
headers: {
"Content-Type": "application/json",
"Authorization": localStorage.getItem('token')
},
})
根据JS所在的环境,响应数据具有不同的类型。
在本地环境中:
{
"id":128, (Integer)
"status":7001, (Integer)
"title":"2638-01-19_buh@ztc.com" (String)
"is_bookmark":false (Bool)
}
生产中:
{
"id":"128", (String)
"status":"7001", (String)
"title":"2638-01-19_buh@ztc.com" (String)
"is_bookmark":"false" (String)
}
API数据发送如下:
{
"id":128, (Integer)
"status":7001, (Integer)
"title":"2638-01-19_buh@ztc.com" (String)
"is_bookmark":false (Bool)
}
我试图在本地编译Vue并推送到生产app.js文件,没有结果。
任何想法或暗示可能是什么问题?