jm_p_op
error_message관리 본문
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 |