puppeteer로 동적인 페이지의 컨텐츠를 가져와서 cheerio로 문자를 추출하려고 했다.typescript에서 rows\[0].children\[0]의 type은 Node인데 여기엔 children 속성이 없다고 에러를 발생시켰다.테스트 코드로 디버깅해보면 결과가
vscode에서 디버깅을 할 때 이런 에러가 났다. node가 설치된 위치를 찾아서 launch.json에 runtimeExecutable를 지정해주면 해결된다.프로젝트 터미널에서 which node를 입력해서 나온 node 경로를 복사한다. launch.json에 r
npm install @types/node --save-devhttps://stackoverflow.com/questions/42105984/cannot-find-name-console-what-could-be-the-reason-for-this/4210603
listObjectsV2()에 버킷 이름과 파일 경로를 담은 params 객체를 넘겨주면 최대 1000개의 파일을 가져올 수 있는데, 그보다 많은 파일들을 가져올 때 아래처럼 작성하면 된다.IsTruncated 값이 false면 더이상 응답할 파일이 없는 것이고 tru
aws s3 bucket에 올라간 파일들을 제거하면서 deleteObjects() 메서드를 사용했다. listObjectsV2()로 파일들을 가져올 때 한번 요청에 최대 1000개였는데 deleteObjects()도 마찬가지로 한번에 최대 1000개를 제거할 수 있었다