이번 포스트에는 프론트엔드에서 SheetJS를 사용하는 방법을 정리해 보았습니다.
[Read More]
Accuweather API 정리
API별 기능
서비스 화면별 기능
온도 그래프
평균최고, 평균최저
고온(현재),저온(현재)
고온(예상),저온(예상)
[Read More]
Pandas를 이용한 JSON 파일을 Table 형식 정제
JSON to CSV
Get JSON file
Get JSON file to manipulate
result.json
[Read More]
Express에서 next callback 사용하기
next 사용여부에 따른 미들웨어 동작 이해
app.use()를 선언하여 middleware를 로드한다.
예를 들면 아래와 같이 myLogger를 미들웨어에 등록하면 routerhandler를 통해 ‘/’(루트경로)가 호출되기 전에 항상 myLogger가 호출되게 된다. 여기에 next()를 선언하면 다음 middleware로 request가 전달하게 된다.
반대로 app.use(myLogger)가 routerhandler 뒤에 있는 경우에는 다음 middleware로 request가 전달되지 않는다.
[Read More]
Checking chromedriver version which is compatible with Chrome
Chromedriver 버전 확인
Selenium에서 서버에 설치된 Chrome과 호환되지 않는 Chromedriver로 실행할 경우 에러가 발생한다.
서버에 설치된 Chrome 브라우저를 Selenium headless 모드로 실행하면 아래와 같은 에러가 발생한다.
[Read More]