5주차 과제중.

손은채·2021년 7월 25일
0

[서버 코드 - app.py]

@app.route('/api/like', methods=['POST'])
def like_star():
    sample_receive = request.form['sample_give']
    print(sample_receive)
    return jsonify({'msg': 'like 연결되었습니다!'})

[클라이언트 코드 - index.html]

function likeStar(name) {
    $.ajax({
        type: 'POST',
        url: '/api/like',
        data: {sample_give:'샘플데이터'},
        success: function (response) {
            alert(response['msg']);
        }
    });
}

@app.route('/api/like', methods=['POST'])
def like_star():
name_receive = request.form['name_give']

target_star = db.mystar.find_one({'name': name_receive})
current_like = target_star['like']

new_like = current_like + 1

db.mystar.update_one({'name': name_receive}, {'$set': {'like': new_like}})

return jsonify({'msg': '좋아요 완료!'})


function likeStar(name) {
$.ajax({
    type: 'POST',
    url: '/api/like',
    data: {name_give:name},
    success: function (response) {
        alert(response['msg']);
        window.location.reload()
    }
});

}

profile
해볼게요!

0개의 댓글