커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
사이트만들기
undefined주차
북마크
정*철
댓글
5
추천
0
조회수
28
조회수
28
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


강의에서 배운것을 바탕으로 혼자 로그인창 사이트를 만들기를 진행중인데 서버에 접속이 안되는 오류가 생겨 질문을 남깁니다.

서버에 접속이 안된다는데 어떤부분이 잘못된지 모르겠습니다.

일단 db에 mars는 저장돼있습니다.

일단 필요한부분만 추려서 올렸습니다. consol창에 mars의 값들을 받아오고싶은데 아래 사진처럼 서버에 접속이 실패했다고 뜹니다.



보고 계신 화면 전체를 캡처해 주시면, 튜터님들이 빠르

스파르타 즉문즉답

게 상황을 이해할 수 있어요.




<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"

integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"

crossorigin="anonymous"></script>

<script>

$(document).ready(function () {

find();

});


function login(){

alert('버튼이 클릭되었습니다');

let name=$('#name').val()

let address=$('#address').val()

}


function find(){

$.ajax({

type: "GET",

url: "/mars",

data: {},

success: function (response) {

let rows=response['mars']

console.log(rows)

for(let i=0; i<rows.length; i++) {


let list_name=rows[i]['name']

let list_address=rows[i]['address']}


if (list_name==name & list_address==address) {

alert(response["success"])

} else {

alert(response["fail"])

}


}

})

}

</script>


---------------------------------------------------------------

from flask import Flask, render_template, request, jsonify

app = Flask(__name__)


from pymongo import MongoClient

client = MongoClient('mongodb+srv://JucCheol:wnscjf909@cluster0.505uedx.mongodb.net/Cluster0?retryWrites=true&w=majority')

db = client.dbsparta


@app.route('/')

def home():

return render_template('index.html')



@app.route("/mars", methods=["GET"])

def mars_get():

mars_list=list(db.mars.find({'id'},{'_id':False}))

return jsonify({'mars': mars_list})


if __name__ == '__main__':

app.run('0.0.0.0', port=5000, debug=True)


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴