Javascript internel服务器错误(使用OMDB API时返回的错误)

Javascript internel服务器错误(使用OMDB API时返回的错误),javascript,node.js,express,server,backend,Javascript,Node.js,Express,Server,Backend,我正在尝试使用OMDB API检索数据&尽管我提出了数据请求,但仍会显示“internel server error”: res.send(results[“search”][0])(请注意,我使用的是goorm IDE) 在javascript中,字符串是区分大小写的 OMDB的响应位于Search字段中,而不是Search,因此应该是 res.send(results["Search"][0]); 你能试试吗 app.get("/results", (req, res) => {

我正在尝试使用OMDB API检索数据&尽管我提出了数据请求,但仍会显示“internel server error”: res.send(results[“search”][0])(请注意,我使用的是goorm IDE)

在javascript中,字符串是区分大小写的

OMDB的响应位于
Search
字段中,而不是
Search
,因此应该是

res.send(results["Search"][0]);
你能试试吗

app.get("/results", (req, res) => {
    request("http://www.omdbapi.com/?s=california&apikey=thewdb", (error, response, body) => {
        (!error && response.statusCode == 200) ?
            res.send(JSON.parse(body).Search[0])
            :
            res.send({ err: error });
    });
});

嗨,拉米,太棒了!现在一切正常。我感谢你在这方面的帮助。
app.get("/results", (req, res) => {
    request("http://www.omdbapi.com/?s=california&apikey=thewdb", (error, response, body) => {
        (!error && response.statusCode == 200) ?
            res.send(JSON.parse(body).Search[0])
            :
            res.send({ err: error });
    });
});