본문 바로가기

백엔드

(4)
[Docker] Docker 포트 충돌의 문제 ! Error message !상황: mysql 서버를 설정해두고 이를 위하여 연결하고 있었는데 오류가 뜸 docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp4 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.  이러면 포트 충돌의 문제가 일어나고 있는 것이므로,포트 3306을 쓰고 있는 프로세스를 확인해본다  명령어netstat -ano | findstr 3306  실행 결과  TCP    0.0...
[AMPPS] AMPPS의 MyPHPAdmin 오류 phpmyadmin/index접근 -> localhost의 계정으로 로그인을 하려고 했는데사용자와 비밀번호 불일치라고 오류가 뜸(localhost의 mysql 번호와 일치하게 설정함)use mysql; // mysql 접속alter user 'root'@'localhost' identified by ''; // 원하는 password 입력flush privileges; // 권한 부여 해결 방안AMPPS -> myphpadmin -> config.inc 접근config.inc에서 $cfg['Servers'][$i]['autho_type']의 값을 'cookie'로 변경(본래는 cookie, http, config 등 다양) 그리고 만약에 위의 상황처럼 password를 공백으로 설정해두고 싶다면 위의 $..
[백엔드] 백엔드에서의 API란? API (Application Programming Interface)어떤 웹 서비스를 개발할 때 프로그램이 동작되어야하고, 서로 통신하는 규칙을 정하고 이를 기반으로 요청-응답이 이루어질 수 있도록 정해놓은 규칙이다.요약하자면 개발자들 간에 정해놓은 통신 규칙 이다.  예를 들어, 상요자가 웹 페이지에 로그인을 한다고 가정해보자.프론트엔드 개발자는 로그인 화면에서 계정 입력 칸, 로그인 버튼, 아이디/비밀번호 찾기 버튼 등을 구현한다. 그리고 사용자가 버튼을 눌렀을 때 서버에 '회원가입 시에 입력한 계정 정보랑 비교해서 일치하면 로그인 시켜줘.'라는 요청을 보낸다.먼저 사용자가 웹 페이지에 로그인을 한다고 가정해 봅시다.그럼 백엔드 개발자는 회원가입 계정과 로그인 계정을 비교하여 일치하면 로그인, 일치..
[백엔드] 백엔드를 위한 프로그램 언어 정리 보호되어 있는 글입니다.