为什么我不能解决 Omdb 承诺?
Why can't I resolve Omdb promise?
我正在学习拨打 api 电话。所以我开始使用 OMDB api 来获取电影信息。
fetch(http: //www.omdbapi.com/?apikey=f69f0628&s=batman )
.then((success) => {
success.json()
})
.then((movies) => {
console.log(movies)
})
.catch((err) => {
console.log(err)
});
上面的代码给出了我在 firefox 中的错误
SyntaxError: missing ) after argument list
当我这样做时(在 url 中添加了单引号):
fetch('http://www.omdbapi.com/?apikey=f69f0628&s=batman')
.then((success) => {
success.json()
})
.then((movies) => {
console.log(movies)
})
.catch((err) => {
console.log(err)
});
它给出了控制台日志:
undefined
问题在行 .then((success) =>{ success.json() } )
应该是.then((success) => success.json() )
没有{ }
或.then((success) =>{ return success.json() } )
你可以找到箭头函数的详细信息here
fetch('http://www.omdbapi.com/?apikey=f69f0628&s=batman')
.then((success) => success.json())
.then((movies) => {
console.log(movies)
})
.catch((err) => {
console.log(err)
});
我正在学习拨打 api 电话。所以我开始使用 OMDB api 来获取电影信息。
fetch(http: //www.omdbapi.com/?apikey=f69f0628&s=batman )
.then((success) => {
success.json()
})
.then((movies) => {
console.log(movies)
})
.catch((err) => {
console.log(err)
});
上面的代码给出了我在 firefox 中的错误
SyntaxError: missing ) after argument list
当我这样做时(在 url 中添加了单引号):
fetch('http://www.omdbapi.com/?apikey=f69f0628&s=batman')
.then((success) => {
success.json()
})
.then((movies) => {
console.log(movies)
})
.catch((err) => {
console.log(err)
});
它给出了控制台日志:
undefined
问题在行 .then((success) =>{ success.json() } )
应该是.then((success) => success.json() )
没有{ }
或.then((success) =>{ return success.json() } )
你可以找到箭头函数的详细信息here
fetch('http://www.omdbapi.com/?apikey=f69f0628&s=batman')
.then((success) => success.json())
.then((movies) => {
console.log(movies)
})
.catch((err) => {
console.log(err)
});