path.join()=>맨 왼쪽부터 주어진 인자를 가지고 계속 붙여나가면서 경로 구성
path.resolve() => 맨 오른쪽 인자부터 시작해서 절대경로를 구성, /를 만나면 그 전에 있는 인자들 무시
/(절대경로)가 발견되지 않으면 모든 경로를 합치고 그 앞에 현재 디렉토리를 붙여준다
path.resolve('a', 'b', 'c'); // C:\{current_working_directory}\a\b\c
path.resolve('/a', 'b', 'c'); // C:\a\b\c
path.resolve('/a', '/b', 'c'); // C:\b\c
path.resolve('/a', '/b', '/c'); // C:\c
path.join은 /(절대경로)를 무시하고 모든 인자를 받아서 경로를 반환
path.join('/a', '/b', '/c'); // \a\b\c
path.join('/a', '/b', 'c'); // \a\b\c
path.join('/a', 'b', 'c'); // \a\b\c
path.join('a', 'b', 'c'); // \a\b\c
__dirname => working Directory
ref:https://stackoverflow.com/questions/35048686/difference-between-path-resolve-and-path-join-invocation
body-parser사용 이유
req.body는 body-parser를 사용하기 전에는 디폴트 값으로 Undefined이 설정되기 때문입니다
express.js도 빌트인 body parser를 넣었다(Express v4.16.0 기준)
express.json()사용하면 된다
1.show dbs=>dbs확인
2.use 삭제할db이름 => ex:use wetube
3.db.dropDatabase()=>삭제 완료