본문 바로가기
728x90
반응형
SMALL

전체 글 보기262

[GitHub] Git Repository Fork 와 Git Repository Clone 차이 - Repository 복사하기! 1. Git Repository Fork github에서만 사용 원본 저장소를 영향을 미치지 않고 변경할 수 있는 복사본 하나의 큰 상자(컨테이너, Repository)를 다른 계정(또는 네임스페이스)으로 복사 Git에 있는 명령어가 아님 다른 사람의 계정 Repository에서 fork를 눌러 내 계정 Repository로 복사 2. Git Repositoty Clone Repository를 로컬 시스템에 복제하는 방법 지금까지 모든 Repository의 히스토리가 포함 git clone git주소 // 폴더를 생성 git clone git주소 . // 폴더 생성x git clone https://github.com/KoYesung/test.Git // test라는 폴더가 생기고 안에 내용이 생김 gi.. 2023. 5. 1.
[GitHub] README.md 파일이란? ✔ README.md 파일 프로젝트나 레포지토리의 설명과 문서를 담는 텍스트 파일 보통 프로젝트의 최상위 디렉토리에 위치하며, 프로젝트를 사용하는 사용자나 개발자에게 프로젝트의 목적, 사용 방법, 개발환경, 기여 방법 등을 안내하는 역할 Git hub에 업로드시 프로젝트 메인 설명글로 사용 마크다운 문법으로 작성 ✔ 마크다운 문법 1. 제목 # ## ... ###### 2. 강조 *이탤릭체* 또는 _이탤릭체_ **볼드체** **_이탤릭체와 볼드체를 동시에_** ~~취소선~~ 밑줄 3. 목록 순서가 필요할 때 1. 순서가 필요한 목록 - 순서가 필요하지 않은 목록 4. 링크 [클릭할 문자열](URL) 예) [google](https://google.co.kr) 2023. 5. 1.
[GitHub] GitHub란? & GitHub Repository 연동하여 업로드하기, Repository 삭제하기 1. 깃 허브(Git Hub) https://github.com git으로 버전 관리한 코드를 업로드 할 수 있는 클라우드 서비스 단순히 저장만 하는 것이 아니라 유저들고 함께 코드를 공유 하고 온라인으로 하나의 프로젝트를 개발할 수 있게 해줌 GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com 2. Git 명령어 1) proje.. 2023. 4. 30.
[Git] Git이란?, Git의 장점 & Git 다운로드 1. Git이란❓ 분산 버전 관리 시스템(VCS, Version Control System) 중 하나, 버전관리 시스템의 종류 소스 코드 등의 변경 사항을 추적하고 여러 명의 개발자가 동시에 작업을 할 수 있도록 지원하며, 이전 버전의 코드를 쉽게 복원하고 관리할 수 있음 많은 개발자들이 사용하는 GitHub, GitLab 등과 같은 코드 호스팅 서비스와 연동되어 사용 📍 버전관리 여러 파일을 하나의 버전으로 묶어 관리하는 것 2. 버전관리 시스템의 종류 2-1. 클라이언트-서버 모델 하나의 중앙 서버로 여러 클라이언트들이 각자 필요한 것만 가져와서 작업을 하고 다시 중앙 서버로 보내서 통합하는 방식 모든 버전을 중앙 서버에 저장하고, 클라이언트는 중앙 서버에서 파일을 받아와서 작업을 수행 실제 소스코드.. 2023. 4. 30.
[Node.js] morgan & cors 1. morgan HTTP 요청 정보를 로그로 출력해주는 미들웨어 Morgan을 사용하면, HTTP 요청이 들어올 때마다 요청 메서드, URL, 상태 코드, 응답 시간 등의 정보를 로그로 남길 수 있음 1-1. 종류 combined : Apache의 combined 로그 형식을 따르는 로그를 출력 common : Apache의 common 로그 형식을 따르는 로그를 출력 dev : 개발용 로그로, 요청과 응답에 대한 정보를 담고 있음 short : 간결하게 요청 메서드, URL, HTTP 버전, 응답 상태 코드, 응답 시간 등의 정보를 출력 tiny : short보다 더 간결하게 요청 메서드, URL, HTTP 버전, 응답 상태 코드만 출력 2. cors(Cross-Origin Resource Shari.. 2023. 4. 30.
[Node.js] public 폴더📂 1. public 폴더 클라이언트가 직접 정적 파일에 접근하는 방법 이 폴더에 저장된 파일들은 클라이언트에게 직접 제공 📂 public 폴더에 넣어논 파일 import express from 'express' const app = express() app.use(express.json()) app.get('/', (req, res) =>{ console.log('/ get으로 실행') res.status(200).send('get으로 첫 페이지 실행') }) app.use('/files',express.static('public')) // public 폴더에 있는 파일을 읽어옴 app.listen(9090) 2023. 4. 30.
[Node.js] router 2️⃣ ✅ routes폴더를 새로 만들고 안에 post.js와 user.js 두 파일을 만들어 import 하여 사용 📄 router로 사용할 routes폴더 내 post.js import express from 'express' const router = express.Router() //써도되고 안써도되는 부분 // express기능도 가지고있음, app.use()랑 똑같음 router.use((req, res, next) => { console.log('post에 존재하는 미들웨어!') next() // 다음으로 넘어갈수있게함 }) router.get("/", (req, res) => { res.status(200).send('GET: /posts') }) router.post("/", (req, res).. 2023. 4. 30.
[Node.js] router 1️⃣ 1. Router express에서 제공하는 미들웨어의 일종 어플리케이션의 경로를 처리하는 역할 Router를 사용하면 애플리케이션의 경로와 미들웨어를 모듈로 분리하여 관리할 수 있음 2. route() 특정 경로의 다중 요청 메서드를 처리 이래 예제에서는 /posts와 /posts/:id 경로의 GET, POST, PUT, DELETE 요청 메서드를 처리하도록 정의 import express from 'express' // router 사용 const app = express() app .route('/posts') // /posts로 가는 메소드가 체이닝됨 .get((req, res) => { res.status(200).send('GET: /posts') }) .post((req, res) => {.. 2023. 4. 30.
728x90
반응형
LIST