jm_p_op

error_message관리 본문

Node.js/Express

error_message관리

jm_p_op 2024. 5. 7. 22:13

DB에 error 메세지 저장

cache로 서버에 보관,관리

console에 찍히는것과 Response값 구분

 

 Input

  • i: error_message의 id값
  • input : 에러발생시 유저의 input값을 작성하여 에러발생원인 파악

Code

  • JSON.stringify을 통해 보기 좋게 변동

Output

  • response : http 상태코드
  • detail : 상세이유
async function get(i,input=""){
    value = cache.get(i)
    if (value==undefined){
        db = await ErrorMessage.findAll({where:{id:i}})
        for(j in db){
            cache.set(db[j].id,db[j])
        }
        value = cache.get(i)
    }
    let{at,response,detail,intro}=value
    console.log(JSON.stringify({at,intro,input:input}, null, 2))
    return {response,detail}

'Node.js > Express' 카테고리의 다른 글

permission  (0) 2024.05.13
express - app  (0) 2024.05.09
Excel을 통한 seed/migration데이터 관리  (0) 2024.05.06
node-cache : DB와의 트래픽 줄이기  (0) 2024.05.05
권한설정 - 차집합,교집합 js  (0) 2024.05.01