-
Notifications
You must be signed in to change notification settings - Fork 1
3. 문제를 이렇게 해결했어요!
HyeonKyu edited this page Oct 10, 2021
·
8 revisions
jquery로 로그아웃 코드를 넣었지만 $.removecookie is not a function 이라는 오류가 계속 발생했습니다.
$.removeCookie 대신 document.cookie를 사용하여 만료일자를 과거로 지정해서 쿠키가 삭제되도록 했습니다.
- 변경 전
<!-- JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
<script>
function sign_out() {
$.removeCookie('mytoken', {path: '/'});
alert('로그아웃!')
window.location.href = "/login"
}
</script>
- 변경 후
let delete_cookie = function (name) {
document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';
};
DB URL, 암호화 Key 값 등 서버 중요정보를 외부 파일에 저장했습니다.
python-dotenv 라이브러리를 활용하여 Python code에서 import 했습니다.
- 변경 전
client = MongoClient('localhost', 27017)
SECRET_KEY = "SECRETKEY"
- 변경 후
from dotenv import load_dotenv
import os
load_dotenv()
client = MongoClient(os.environ.get("MONGO_URL"))
SECRET_KEY = os.environ.get("SECRET_KEY")