gpt4 book ai didi

javascript - 内部服务器错误(使用 OMDB API 时返回错误)

转载 作者:行者123 更新时间:2023-12-02 23:32:10 24 4
gpt4 key购买 nike

我正在尝试使用 OMDB API 检索数据,尽管我有数据请求,但仍然出现“内部服务器错误”:res.send(results["search"][0]) (请注意,我使用的是 goorm IDE)

var express = require("express");
var app = express();
var request = require("request");

app.get("/results", function(req, res){

request("http://www.omdbapi.com/?s=california&apikey=thewdb", function(error, response, body){
if(!error && response.statusCode == 200) {
var results = JSON.parse(body);
res.send(results["search"][0]);
}
});
});


app.listen(3000, function(){
console.log("SERVER IS RUNNING");
});

最佳答案

Object properties在 javascript 中是字符串,并且区分大小写。

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

res.send(results["Search"][0]);

关于javascript - 内部服务器错误(使用 OMDB API 时返回错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56451264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com