커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
5-10주차 미니홈피 접속이슈
undefined주차
북마크
박*주
댓글
39
추천
0
조회수
61
조회수
61
답변 완료



미니홈피 접속이 안되는 상황입니다(로컬은 잘보여요)

다섯줄 전부 다운받고 우분투-파일질라-ec2-파이참 주소 연결확인했습니다 ㅠㅠ

다른질문 게시판에서 튜터님들은 화면이 잘보인다고 하셨는데 저는 접속이 안됩니다









app.py

from flask import Flask, render_template, request, jsonify

app = Flask(__name__)


from pymongo import MongoClient

import certifi
# 나는 웹보안상이유로 서티파이웨어를 쓴다
ca = certifi.where()

client = MongoClient('mongodb+srv://Hello:sparta@cluster0.vdf2i35.mongodb.net/?retryWrites=true&w=majority', tlsCAFile=ca)
db = client.homework


@app.route('/')
def home():
    return render_template('index.html')


@app.route("/homework", methods=["POST"])
def homework_post():
    name_receive = request.form["name_give"]
    comment_receive = request.form["comment_give"]

    doc = {
        'name': name_receive,
        'comment': comment_receive
    }

    db.homework.insert_one(doc)
    return jsonify({'msg': '응원 완료!'})


@app.route("/homework", methods=["GET"])
def homework_get():
    comment_list = list(db.homework.find({}, {'_id': False}))
    return jsonify({'comments': comment_list})


if __name__ == '__main__':
    app.run('0.0.0.0', port=5005, debug=True)

index.html

<!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" />

    <linkhref="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css"rel="stylesheet"integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"crossorigin="anonymous"
    /><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script><scriptsrc="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"crossorigin="anonymous"
    ></script>

    <title>초미니홈피 - 팬명록</title>

    <linkhref="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap"rel="stylesheet"
    /><script>
      $(document).ready(function q1() {
        $.ajax({
          type: "GET",
          url: "http://spartacodingclub.shop/sparta_api/weather/seoul",
          data: {},
          success: function (response) {
            // console.log(response); 랜덤르탄이 출력// let url = response["url"];// let msg = response["msg"];

            // console.log(msg, url);// $("#img-rtan").attr("src", url);
            $("#temp").text(response["temp"]);
          },
        });
        console.log();
      });
    </script><style>
      * {
        font-family: "Noto Serif KR", serif;
      }
      .mypic {
        width: 100%;
        height: 350px;

        background-image: linear-gradient(
            0deg,
            rgba(0, 0, 0, 0.5),
            rgba(0, 0, 0, 0.5)
          ),
          url("https://i1.sndcdn.com/artworks-vf9wjTEngnwQH8nx-gXNAWQ-t500x500.jpg");
        background-position: center 37.5%;
        background-size: cover;

        color: white;

        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
      }

      .mypost {
        width: 95%;
        max-width: 500px;
        margin: 20px auto 20px auto;

        box-shadow: 0px 0px 3px 0px black;
        padding: 20px;
      }

      .mypost > button {
        margin-top: 15px;
      }

      .mycards {
        width: 95%;
        max-width: 500px;
        margin: auto;
      }

      .mycards > .card {
        margin-top: 10px;
        margin-bottom: 10px;
      }
    </style></head><body><div class="mypic"><h1>아리아나 그란데 팬명록</h1><p>현재기온:<span id="temp">00.0</span>도</p></div><div class="mypost"><div class="form-floating mb-3"><input type="text" class="form-control" id="name" placeholder="url" /><label for="floatingInput">닉네임</label></div><div class="form-floating"><textareaclass="form-control"placeholder="Leave a comment here"id="comment"style="height: 100px"
        ></textarea><label for="floatingTextarea2">응원댓글</label></div><button onclick="save_comment()" type="button" class="btn btn-dark">
        응원 남기기
      </button></div><div class="mycards" id="comment-list"><div class="card"><div class="card-body"><blockquote class="blockquote mb-0"><p>새로운 앨범 너무 멋져요!</p><footer class="blockquote-footer">호빵맨</footer></blockquote></div></div><div class="card"><div class="card-body"><blockquote class="blockquote mb-0"><p>새로운 앨범 너무 멋져요!</p><footer class="blockquote-footer">호빵맨</footer></blockquote></div></div><div class="card"><div class="card-body"><blockquote class="blockquote mb-0"><p>새로운 앨범 너무 멋져요!</p><footer class="blockquote-footer">호빵맨</footer></blockquote></div></div></div></body>
</html>

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