본문 바로가기
반응형

개발49

[Git] .md에 mermaid 적용 Github .md 파일에 mermaid 적용하기mermaid 공식 홈페이지https://mermaid.js.org/syntax/flowchart.html Flowcharts Syntax | Mermaid mermaid.js.org 작성 예시```mermaidflowchart LR subgraph feature [Branch feature] direction TB feature1[[feature/developer1]] feature2[[feature/developer2]] feature1 ~~~ feature2 end subgraph develop [Branch develop] direction LR subgraph "Github Actions" dir.. 2024. 9. 2.
[github action] github action 간단한 예제 github action 간단한 예제 최종적으로 만들어 볼 github action 의 결과입니다. 폴더와 파일 구성작업에 필요한 폴더와 파일 목록입니다.Project Folder|_ .github |_ workflows |_ job_1.yml |_ job_1_1.yml |_ job_2.yml |_ job_after_all_done_jobs.yml |_ on_push_action.yml on_push_action.yml 에서 job_1.yml, job_1_1.yml, job_2.yml, job_after_all_done_jobs.yml 파일을 호출하는 형태로 구성됩니다. 파일 내용job_1.ymlname: Job 1on: workflow_call: inputs: .. 2024. 7. 10.
[VS Code] Devcontainer 설정하기 참고자료 https://code.visualstudio.com/docs/devcontainers/containers https://learn.microsoft.com/ko-kr/training/modules/use-docker-container-dev-env-vs-code/ Devcontainer 란? Visual Studio Code Dev Containers Extension 을 사용하여 컨테이너 기반 개발 환경을 가져오고 만들고 구성합니다 Microsoft 가 제안한 개발 환경 컨테이너 입니다 장점 개발환경을 빠르게 구축할 수 있습니다 가상머신보다 적은 자원만을 필요로 합니다 참여하는 개발자들이 동일한 개발 환경을 사용할 수 있습니다 소스코드와 함께 개발 환경을 공유 할 수 있습니다 적은 오버헤드로.. 2024. 3. 21.
Optional chaining javascript 에서 ? 는 연산자 ?. 는 체인의 각 참조가 유효한지 명시적으로 검증하지 않고, 연결된 객체 체인 내 깊숙이 위치한 속성 값을 읽을 수 있다. ?. 연산자는 . 체이닝 연산자와 유사하게 작동하지만, 만약 참조가 null 이거나 undefined 라면, 에러가 발생하는 것 대신 표현식의 리턴 값은 undefined 로 단락된다. 만약 주어진 함수가 존재하지 않는다면, undefined 를 리턴한다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Optional_chaining const adventurer = { name: 'Alice', cat: { name: 'Dinah' } }; const dog.. 2023. 6. 1.
인증/인가 인증/인가 인증(Authentication) 누구인가? (Login Id + Password) 누군가가 실제로 자신이 주장하는 사람임을 확인하는 과정 로그인이 인증 행위 인가(Authorization) 당신(you)이 무엇을 할 수 있나? (Permission) 누가 무엇을 할 수 있는지 결정하는 규칙을 의미 예) 철수는 데이터베이스를 만들고 삭제할 수 있는 권한이 있을 수 있지만 영희는 읽기 권한만 가지고 있다 주의) 철수와 영희가 누구인지는 밝히지 않는다 (인증 X) 단지 권한(Permission)만 체크 인증 방식 서버(세션) 기반 인증(Session-based authentication) 서버 측에 사용자의 정보를 기억/저장 - 세션을 유지한다 메모리나 디스크 또는 데이터베이스 등을 통해 관리한다.. 2023. 1. 12.
CORS Cross-Origin Resource Sharing(CORS) 교차 출처 리소스 공유 브라우저에서 다른 출처의 리소스를 공유하는 방법 URL 구조 Fragment 리소스 자체의 다른 부분을 가리키는 앵커 리소스 내에서 북마크의 한 종류 보여주기 위한 방법을 나타내며 HTML 문서 상에서 브라우저는 앵커가 정의된 지점으로 스크롤된다 출처(Orgin) URL 구조에서 Protocol, Host, Port를 합친 것을 의미 같은 출처와 다른 출처 https://test.domain.com/path1 URL 결과 이유 https://test.domain.com/path2 같은출처 Protocol, Host, Port 같음 https://test.domain.com/path3?k=v 같은출처 Protocol, .. 2022. 10. 27.
반응형