++
연산자를 앞에 쓰기 vs. 뒤에 쓰기{
"env": {
"browser": true,
"es6": true,
"node": true,
"jest": true
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 8, // 수정된 부분
"sourceType": "module",
"ecmaFeatures": { // 추가된 부분
"jsx": true,
"experimentalObjectRestSpread": true
}
},
"rules": {
"semi": "off"
}
}
아래의 과제를 구현하기 위해서 fs 모듈을 사용해서 새로 받아오는 메시지를 서버에 저장하도록 만들었더니 기본 룸이 아닌 곳에서 메시지를 post할 경우 서버가 재부팅되면서 기본 룸으로 돌아가버리는 문제가 발생했다. (데이터는 정상적으로 추가되지만 확인하기 위해 해당 룸을 찾아가야 하는 번거로움이 있었다.)
fs 모듈을 이용하여, 서버가 메시지들의 목록을 파일로 저장할 수 있도록 만드세요. 파일로 메시지들이 저장되면, 서버가 재시작하더라도 다시 메시지 목록을 불러올 수 있게 됩니다.
database.json
파일에 새로운 데이터를 추가하면, nodemon이 서버 파일이 변경된 것을 확인하고 서버를 재부팅하면서 초기화면으로 돌아오는 것.