본문 바로가기
Restful API

[Restful API] Config 파일 만들기

by coding_su 2023. 1. 4.

📝컨픽(Config)에 암호화 정보, 즉 보안관련 정보를 입력해 변수로 만들어 사용한다

Visual Studio Code에서 서버를 만들때 Config.py을 만들어 보안관련 정보를 class를 만들어 따로 입력해준다

class Config :
    HOST = '호스트'
    DATABASE = '데이터베이스'
    DB_USER = 'DB이름'
    DB_PASSWORD = 'DB패스워드'
    SALT = '암호화정보'

 

만든 변수들은 임포트해서 불러와 사용한다

import mysql.connector
from config import Config

def get_connection() :

    connection = mysql.connector.connect(
        host = Config.HOST,
        database = Config.DATABASE,
        user = Config.DB_USER,
        password = Config.DB_PASSWORD
    )
    return connection

 

mysql에 접속하기 위해 app.py 파일에 환경변수 셋팅도 해준다

from flask import Flask
from flask_restful import Api
from config import Config

app = Flask(__name__)
# 환경변수 셋팅
app.config.from_object(Config)

api = Api(app)

if __name__ == '__main__' :
    app.run()

댓글