Programming/Web 9

[WEB] HTTPS WEB 응답코드

WEB 응답코드 웹서비스에서 반환되는 상태 코드는 HTTP STATUS CODE라고 불리우며, 대표적인 상태 코드로는 "404 Not Found"가 있습니다. 상태 코드는 3자리 숫자로 만들어져 있으며, 첫번째 자리는 1에서 5까지 제공됩니다. 첫번째 자리가 4와 5인 경우는 정상적인 상황이 아니기 때문에 사이트 관리자가 즉시 알아야 하는 정보입니다. 1xx(정보) : 요청을 받았으며 프로세스를 계속 진행합니다. 2xx(성공) : 요청을 성공적으로 받았으며 인식했고 수용하였습니다. 3xx(리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요합니다. 4xx(클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다. 5xx(서버 오류) : 서버가 명백히 유효한 요청에 대한 충족을 실패했..

Programming/Web 2023.07.24

[ React ]"npm run build" = "react-scripts: Permission denied"

필자는 리눅스나 맥에서 도커환경을 대부분 웹개발중인데 서버가 가끔 바뀌면 리엑트가 권한 문제가 해결이 안되서 이러한 문제가 종종 발생한다... 그래서 Stackoverflow나 여러 군대 찾아본결과 아래와 같은 명령어를 통하면 대부분은 해결이되는 것 같았다. Solution 1: npm install react-scripts --save Solution 2: 리엑트가 node_modules를 참고해서 빌드해야 하는데 아래와 같이 node_modules 권한도 풀어줄 필요가 있다. sudo chmod +x node_modules/.bin/react-scripts Solution 3: 본질적인 문제를 해결해보자 먼저 sudo 관리자 권한으로 빌드를 진행해보자. sudo npm run build Step 1:..

Programming/Web 2021.12.08

웹구조_기본

1. 웹(Web)이란? 웹이란 World Wide Web의 줄임말로 WWW라고 부르기도 하는데, 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미한다. 2. 웹의 구조 웹은 위와 같이 동작한다.유저(User)가 1번과 같이 웹 브라우저를 통해 www.naver.com 에 접속을 요청한다고 하자. DNS(Domain Name System) 서버로 도메인 이름이 보내지면 DNS는 이를 IP주소(예: 192.0.2.44)로 변환한다. IP 주소란? 인터넷으로 통신하는 각 device(컴퓨터, 통신장비)에 부여된 고유한 값이다. Domain이란? 문자로 된 고유 주소이다. DNS는 도메인과 IP주소 간의 매핑을 관리하는 일종의 전화번호부와 같은 기능을 한다. DNS 서버란 도메인과 서버를 연..

Programming/Web 2020.09.12

[Mac] pyenv virtualenv 실행 시 오류

맥환경에서 python 가상환경을 실행할때 다음과 같은 오류가 종종 발생한다. 1 2 3 Failed to activate virtualenv. Perhaps pyenv-virtualenv has not been loaded into your shell properly. Please restart current shell and try again. cs 그러면 bash 에서 zsh로 갈아탈때 이러한 문제가 종종 발생하는데 다음과 같은 문구를 터미널에 입력해주면 해결할 수 있다. 1 2 echo 'eval "$(pyenv init -)"' >> ~/.zshrc echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc cs

Programming/Web 2020.07.22

[Django] Django 서버실행 포트변경 및 외부접속 허용

Django는 기본 python manage.py runserver 로 실행시 기본 포트번호가 8000으로 지정되어 있다 아래와 같은 방법으로 포트 번호를 변경하거나 외부접속을 허용할 수 있다. 포트번호 변경 python manage.py runserver 8080 외부접속 허용 python manage.py runserver 0.0.0.0:8000 * 만약 외부접속이 안되는 경우 공유기내부에서 막고있기때문에 포트포워딩이 필요.

Programming/Web 2019.11.14

[React] React error : 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.

React Project를 실행할때 가끔 yarn을 실행할떄 문제가 발생한다. 그러면 다음과 같은 방법으로 해결할 수 있다. npm run start " react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. " 라는 에러메세지를 볼수 있다 그럴경우 다음과 같은 명령어를 통해 해결할수 있다. npm update npm start

Programming/Web 2019.10.31