【发布时间】:2017-06-05 21:04:36
【问题描述】:
我试图在 React 中使用 props 来显示来自动态 REST API 的内容。在下面的示例中,我试图从 http://api.icndb.com/jokes/random/ 获取数据,其中显示了一个随机的 Chuck Norris 笑话。不幸的是,我的应用返回错误 500。
对此有什么想法吗??
import React from 'react';
import request from 'request';
const Api = (props) => {
return <div>
{request(props.api, (error, response, body) => {
if(!error && response.statusCode == 200) {
return body;
} else {
return error;
}
})
}
</div>;
}
const Default = (props) => {
return ( <Api api="http://api.icndb.com/jokes/random/"/> );
};
export default Default;
【问题讨论】:
标签: javascript reactjs request jsx