開発プロジェクト#5-APIの作成(GET)
開発手順
APIの作成(GET)
かいはつ
APIの作成(GET)
1)必要なデータの照会
@app.route('/review', methods=['GET'])
def get_review():
reviews = list(db.reviews.find({},{'_id':False}))
return jsonify({'result': 'success', 'reviews': reviews })
2)データを導入し、フロントエンドとして実施$.ajax({
type: "GET",
url: "/review",
data: {},
success: function (response) {
if (response["result"] == "success") {
let reviews = response['reviews'];
for(let i=0; i<reviews.length; i++){
let poster = reviews[i]['poster'];
let date = reviews[i]['date'];
let title = reviews[i]['title'];
let comment = reviews[i]['comment'];
let tempHtml = `<div class="review clearfix">
<img class="review_img"
src="${poster}"
alt="">
<div class="review_wrap">
<p class="review_date">${date}</p>
<p class="review_title">${title}</p>
<span class="line"></span>
<p class="review_line">"${comment}"</p>
</div>
<button onclick="close()" id="delete_btn" class="delete">
<span class="material-icons">
clear
</span>
</button>
</div>`
$('#review_box').append(tempHtml);
}
} else {
alert("리뷰를 받아오지 못했습니다");
}
}
})
フロントエンド実装の成果物の完了次はデータの分析です
TODO LIST
統計
Reference
この問題について(開発プロジェクト#5-APIの作成(GET)), 我々は、より多くの情報をここで見つけました https://velog.io/@zo2kim/프로젝트-개발하기-5-API-만들기-GETテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol