본문 바로가기

부트캠프교육중/AWS17

Proxy 브라우저에서 기본적으로 API를 요청 할 때에, 브라우저의 현재 주소와 API 의 주소의 도메인이 일치해야만 데이터를 접근 할 수 있게 되어 있습니다. 만약 다른 도메인에서 API를 요청해서 사용할수있게 해주려면 CORS 설정이 필요하다. # CORS 교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다. # 출처 웹 콘텐츠의 출처(origin)는 접근할 때 사용하는 URL의 스킴(프로토콜), 호스트(도메인), 포트로 정의됩니다. 두 객체의 스킴, 호스트, 포트가 모두 일치하는 경우 같은 출처를 가졌다고 .. 2023. 4. 4.
Github Action 실습 # 클론 한 파일의 github폴더의 workflows에서 client.yml 파일을 생성한다. # .github/workflows/client.yml name: client on: push: branches: - jobs: build: runs-on: ubuntu-20.04 steps: - name: Checkout source code. uses: actions/checkout@v2 - name: Install dependencies run: working-directory: ./my-agora-states-client - name: Build run: working-directory: ./my-agora-states-client - name: SHOW AWS CLI VERSION run: | - n.. 2023. 4. 3.
YAML -Yet Another Markup Language의 약자. 사람이 읽을 수 있는 데이터 직렬화 언어 -YAML을 YAML ain’t markup language(재귀 약어)로 생각하는 사람도 있습니다. 후자는 YAML이 문서가 아닌 데이터용임을 강조하는 말이라고 생각하시면 됩니다. -파일로 작성시 확장자는 .yaml 혹은 .yml 확장자를 가집니다. -YAML은 사람이 읽을 수 있고 이해하기 쉬워 프로그래밍 언어 중에서도 인기가 높습니다. 또한 다른 프로그래밍 언어와 함께 사용할 수도 있습니다. YAML은 그 유연성과 접근성으로 인해 자동화 프로세스를 생성하는 데에도 사용됩니다. //yaml파일 name: Bare Minimum Requirements on: [push, pull_request] job.. 2023. 4. 3.
Github Actions -Github가 공식적으로 제공하는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 플랫폼 -레포지토리에서 Pull Request 나 push 같은 이벤트를 트리거로 GitHub 작업 워크플로(Workflow)를 구성할 수 있습니다. 워크플로는 하나 이상의 작업이 실행되는 자동화 프로세스로, 각 작업은 자체 가상 머신 또는 컨테이너 내부에서 실행됩니다. -워크플로는 .yml (혹은 .yaml ) 파일에 의해 구성되며, 테스트, 배포 등 기능에 따라 여러개의 워크플로도 만들 수 있습니다. -생성된 워크플로는 .github/workflows 디렉토리 이하에 위치합니다. # 기존 나만의 아고라 스테이츠 서버 레퍼런스 클론 git clone git@github.com:codestates-seb/.. 2023. 4. 3.