需要测试一下接口,所以弄了一个页面来测试。
<script>
function test() {
let url = '' // 要测试的接口路径
let param = {} // 接口需要的参数
let searchParam = new URLSearchParam()
searchParam.append('param', JSON.stringify(param))
let option = {
method: 'POST',
// mode: 'no-cors', // 之前一直拿不到返回值 ,就是因为有这个参数。还有个Content-type参数,也不要了,加上也拿不到返回值。
body: searchParam
}
fetch(url, option).then((res) => {
return res.json()
}).then((data) => {
console.log(data) // 这里就是返回的值
}).catch(err => {
console.log(err) // 这里是出现错误时走的
})
}
</script>
几经修改,终于能拿到返回值了。