목록전체 글 (117)
마이의 개발 블로그
배경 업무 관련으로 AMZ SP-API를 파악할 필요가 있어 공식문서를 읽으며 중간중간 필요한 내용들만 간단히 정리해놓고 있다. SP-API를 사용하기 위해서는 AWS 셋업, 앱 생성, 개발자 등록, Authorization, 토큰 발급 및 활용 등 거쳐야할 절차가 많고, 중간중간 신경써야할 정책들이 있어 공식문서를 여러 번 보고 있다. 정리한 내용 마켓플레이스 https://developer-docs.amazon.com/sp-api/docs/marketplace-ids - 마켓플레이스 ID로 구분함 - AWS에 따라 호출주소(지역)가 바뀌므로 유의해야함 앱 타입 https://developer-docs.amazon.com/sp-api/docs/determine-app-type - private sell..
배경 백오피스를 만들다보면 컨텐츠들의 정보를 한데 모아 대량으로 업로드해야하는 상황이 생기기도 한다. 나는 대체로 많이 사용하는 excel과 xlsx 모듈 중 xlsx 모듈을 선택하여 사용하였고, ExpressJS에서의 예시를 일부 제시하려고 한다. xlsx 모듈을 활용한 엑셀 업로드 기능 구현 순서 1. 터미널에서 npm install xlsx 입력 npm install xlsx 2. 사용하고자 하는 파일에서 require const xlsx = require('xlsx'); 3. 파일 읽어오기 (필요 시 가공 및 변환하기) //파일 첨부 여부 점검 if(!req.files || !req.files.excel_file){ res.status(400).json({ message: '엑셀 파일을 첨부해주세..
요즘은 ExpressJS 프레임워크를 사용하여 백엔드 API를 개발하는 업무를 주로 하고있다. 프레임워크나 프로젝트 셋업에 따라 응답코드를 알아서 리턴해주는 경우도 있지만, 현재 프로젝트에서는 아래와 같이 응답코드를 직접 적어줘야할 경우들이 종종 있어 세부적인 내용을 알아두고자 정리해본다. if(files.length 0){ res.status(200).json({message: '업로드 완료'}); }else{ res.status(500).json({message: '업로드 실패'..
평소 웹개발 시 Ctrl + Shift + C 를 눌러 크롬 개발자 도구의 요소 선택기능을 활용하여 HTML/CSS를 확인하는 편이다. 그런데 어느 순간부터 단축키가 동작하지 않기 시작했는데, 그 시점이 최근 라데온 드라이버를 업데이트 하고부터였던 것 같다. 만약 라데온 사용자라면 아래 메뉴에서 단축키 사용을 비활성화, 또는 Ctrl + Shift + C 에 해당하는 녹화 단축키 - 카메라 토글을 해제하면 사용이 가능해진다. 알고보니 기존에 해제해놨던 옵션이 드라이버 업데이트를 하며 다시 활성화된 케이스였다.
배경 수행하는 업무에 따라 IDE를 바꿔쓸 일이 종종 발생하고 있다. 현재까지 프로젝트를 수행하며 써본 건 IntelliJ, PyCharm, Eclipse, e-GovFrame, STS4, Visual Studio Code 등이 있다. 최근에는 인텔리제이 사용을 시작해 적응하는 중이지만, 기존에는 이클립스나 전자정부 프레임워크를 사용해왔다. 이 중 내가 업무를 수행하며 가장 많이 손이 갔던 기본 단축키 몇 개만 생각나는대로 간단하게 정리하여 공유하고자 한다. 단축키 Ctrl + Shift + R : 파일명으로 검색 후 파일 열기 Ctrl + H : Search - File Search : (검색범위 지정 후) 범위 내의 모든 파일의 문자열 검색. 출처를 알 수 없는 함수나 변수를 찾을 때 주로 사용함 C..