# Rejected

7개의 포스트
post-thumbnail

git에서 Push를 할 때 [rejected - non-fast-forward] 에러가 발생한다면?

에러 💡 [rejected - non-fast-forward] rejected - non-fast-forward git에서 Push를 할 때 가끔 이렇게 rejected가 뜬다. 내 git에 잔디심어야하는데❗️🥲 허구헌날 뜬다❗️ 해결방법 1. Remotes에 Remote가 없는 상황일 경우 이클립스 상으로 git에 들어갔다면 작업중인 폴더에서 Remotes를 확인할 수 있다. (나는 Remotes로 내려받은게 없어서 새로 생성하는 것부터 시작했다.) ▼ ✨Create Remote✨ 클릭 ![Create Remote](https://velog.velcdn.com/images/ouneno/post/6ed843ac-9681-4cd7-9956-1e3339f7ed8a/image

2023년 7월 22일
·
0개의 댓글
·
post-thumbnail

JavaScript (18) # Promise

Promise 프로미스를 쉽게 알아보자 상점에서 물건을 주문하는데, 그 물건이 오기까지 시간이 걸린다고 가정을 해보자 또한 언제 물건이 오는지는 알 수 없을 뿐더러 가끔 물건을 만들다가 실패하는 경우도 있다고 한다. 이럴땐 소비자는 어떻게 해야할까? 10초에 한번씩 진행 상황을 물어보고 답을 받는다고 한다면, 물어봤을 때, 준비의 여부와 또는 실패했다는 답이 온다면, 다시 물건을 주문을 하면 된다. 하지만 그것 보다는 이럴땐 상점에 주문을 하고 상품이 준비되었거나 실패하면 알려달라고 약속을 하면서, 전화번호를 주고 나오는것이 나을 것이다. 상품이 준비되는 동안 다른 작업도 할 수 있고, 상점을 이번호를 기억했다고 작업이 완료되거나 실패했을 떄, 소비자에게 알려주면 되니깐 말이다. 이럴때 사용할 수 있는게 바로 프로미스(Promise)이다. 프로미스 사용법 프로미스는 아래와 같이 사용한다. new Promise로 생성하고, 함수를

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

[Kubernets] LogStash -> Fluentd 전환기 - 1. 배경

배경 최근 Cloud Engineer에서 DevOps Engineer로 직무변경을 하며 이직에 성공했습니다. 인수인계를 받고 클라우드 구성을 파악한 뒤 가장 처음으로 맡게된 업무가 기존의 로그수집 환경을 개선하는 것이었습니다. 현재 직장에서는 서비스의 로그 수집을 별도 EC2에 설치한 LogStash에서 Kubernetes Cluster에 Container로 배포된 Fluentd 기반의 로그수집 방식으로 전환하는 작업을 진행하고 있습니다. 현재 환경은 Service -> LogStash ->Confluent(kafka)-> AWS OpenSearch(Elastic Search)로 로그를 수집하고 있는데, 이를 Service -> Fluentd -> AWS OpenSearch(Elastic Search) 형태로 전환하는 것입니다. 현재 LogStash가 설치된 EC2와 Confluent Kafka로 이어지는 구성에서

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

Promise

콜백 함수(callback function) JavaScript는 비동기 처리를 위해 콜백 함수를 사용하곤 했는데, 이 전통적인 콜백 패턴은 몇 가지 한계점이 있었다. callback hell로 인해 가독성이 나쁘다. 비동기 처리 중 발생한 에러를 처리하기 어렵다. 여러 개의 비동기 처리를 한번에 처리하기 어렵다. ➡️ ES6에서 비동기 처리를 위한 새로운 패턴으로 Promise를 도입했다. Promise는 전통적인 콜백 패턴이 가진 단점을 보완하며, 비동기 처리 시점을 명확하게 표현할 수 있다는 장점이 있다. Promise : JavaScript의 비동기 처리에 사용되는 객체 Promise 생성하는 법 Promise는 **Pro

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

[Error][Git] ! [rejected] master -> master (fetch first) 에러 해결

평소와 같이 push를 하자 error가 발생했습니다... - Error Log && hint ! [rejected] master -> master (fetch first) 이번 로그에서는 hint를 줘서 비교적 쉽게 에러를 해결할 수 있었습니다. 1. hint: Updates were rejected because the remote contains work that you do 해설: 원격에 수행된 작업이 포함되어 있어 업데이트가 거부 되었습니다. 2. hint: not have locally. This is usually caused by another repository pushing 해설: 다른 레포지토리 푸싱으로 인해 발생합니다. 3. hint: to the same

2022년 9월 3일
·
0개의 댓글
·
post-thumbnail

[Udemy] JavaScript for React 응용4 복습

JavaScript 응용4 복습 Udemy - 한입크기로 잘라 먹는 리액트 Promise Async Await Resolve Rejected 메소드체이닝 then catch fulfilled pending JavaScript 응용4 📌 Promise | 콜백지옥 탈출 ✔️ 핵심 Point 자바스크립트의 비동기처리를 핸들링하는 함수로부터 분리할 수 있

2022년 4월 10일
·
0개의 댓글
·

TIL. 41 Promise

📑 Promise란? > Javascript는 특정 코드의 실행이 완료될 때까지 기다리지 않고 바로 다음 코드로 넘어간다. 이를 비동기라고 하며 Promise는 Javascript의 비동기 처리에 사용되는 객체이다. 프로미스의 처리 흐름 - 출처: MDN 서버에서 데이터를 받아와야 할 때, 보통 서버에 GET 요청을 보낸다. 그런데 데이터 요청을 보내놓고, 받아오기도 전에 화면에 띄우려고 하면 데이터가 없어 오류가 난다. 이 문제의 해결법 중 하나가 Promise이다. new Promise()로 선언하게 되며 선언 후 종료될 때까지 3가지 상태를 갖는다. Pending(대기) 비동기 로직이 아직 완료되지 않은 상태 Fulfilled(이행)

2021년 8월 2일
·
0개의 댓글
·