我正在从 API 请求一些数据 - 特别是https://api.tvmaze.com/singlesearch/shows?q=Friends&embed=episodes
通常,当我收到一个无效的 API 请求时,我会以 JSON 格式获取它。所以我可以轻松地将数据发回(不和谐)。但是如果你用这个 API 替换friends
一个随机字符串,它会返回一个页面说This api.tvmaze.com page can't be found
. 如何将此数据发送回用户?
我正在使用 NodeJS 和node-fetch
模块来获取请求。
fetch('https://api.tvmaze.com/singlesearch/shows?q=' + msg + '&embed=episodes') //msg is the users input
.then(function(res) {
return res.json();
}).then(function(json) {
console.log(json.network.name) // if input is friends this returns NBC
});