본문 바로가기

API

개발시 필수 체크할 보안, .gitignore로 민감한 정보를 숨기기 외부 API를 이용할 때, 단순히 URL만 입력하면 되는 경우도 있지만, 사용자의 아이디나 패스키를 입력해야 하는 경우가 생긴다. 그런 경우는 비용이 드는 처리이거나데이터베이스의 민감한 정보를 다루는 경우가 대부분이기 때문에, 소스코드에 절대 포함시키지 않아야 한다. 실수로라도 포함하고 github등에 업로드하면, 이런 정보를 수집하는 봇에 의해 악용되어 도저히 감당할 수 없는 비용 청구를 받게 된다. 따라서 해당 정보는 환경변수나 별도의 파일을 만든 뒤 gitignore를 활용하여 코드에서 제외하여야 한다. 여기서는 별도의 파일을 만들고 gitignore를 활용하여 제외한 뒤 편의를 위해 .example파일을 별도로 만들어보겠다.repo의 최상위 디렉토리에 새로 .env와 .env.example를.. 더보기
AI를 이용하여 웹 개발 시작하기 전에 최근 바이브 코딩이라는 기술이라고 할지, 현상이라고 할지가 유행하고 있다. 웹 개발을 모르더라도, AI를 활용해서 누구나 남는 시간을 들여서 원하는 사이트를 제작하여 공개할 수 있다. 라고는 하지만, 아무것도 모르는 상황에서 할 수 있는 것은 제한되어있다. 내가 원하는 것을 무엇이라 부르는지도 모르는 상황이라면, AI에게 지시를 할 수도 없는 것이다. 그래서 이번 포스트에서는 웹 위주로 바이브 코딩을 시작하려는 미경험자가 무엇을 알아야 하는지에 대해 간단하게 다루고자 한다. 바이브 코딩을 위한 도구들은 이후에 다른 포스트에서 다루겠다.목차사이트의 종류(이커머스, 비즈니스, 커뮤니티, ...)웹 개발의 용어(프론트엔드, 백엔드, ...)프로젝트 관리(요구, 요건정의, 배포, ...) 1. 사이트.. 더보기