본문 바로가기

분류 전체보기17

[Git] git 저장소 히스토리 삭제 및 초기화하기 기존에 있던 프로젝트 저장소의 commit 히스토리를 정리하고 싶을 때 혹은 저장소를 다른 곳으로 옮기고 싶을 때 사용하면 좋을 것 같습니다. 1. 로컬 저장소의 git 히스토리 삭제 $ rm -rf .git 2. 로컬 저장소를 다시 초기화 $ git init 3. 초기화할 파일을 추가 & 커밋 $ git add . $ git commit -m "first project commit" 4. 커밋 히스토리 확인 $ git log 5. 저장소 연결 후 푸시 $ git remote add origin $ git push -u --force origin master 2019. 10. 11.
[Node.js] Nodejs & Express 설치 및 서버구축하기 Nodejs + express를 설치하고 서버를 구동시켜보려고 합니다. 먼저 AWS EC2 ubuntu 16.04 인스턴스를 생성해 주었고 그곳에 설치를 진행하였습니다. 1. Nodejs & NPM 설치 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - Node.js를 버전별로 설치 할 수 있습니다. 저는 LTS버전인 10.16.3을 설치하기 위해 10.x를 입력하고 설치를 진행하였습니다. sudo apt-get install -y nodejs node.js를 설치하는 명령어입니다. 설치되면 npm도 같이 설치되는 걸 확인할 수 있습니다. 2. Express framework 설치 sudo npm install -g express expre.. 2019. 10. 5.
[React-Native] React native 와 WebView 데이터 통신 에러 React Native에서 WebView로 띄우고 데이터를 주고받는 작업에서 다른페이지는 괜찮았는데 KMC인증페이지를 호출하는데 계속 이러한 에러가 발생했다. Setting onMessage on a WebView overrides existing values of window.postMessage, but a previous value was defined 특히 이놈이 안드로이드는 문제가 없는데 IOS에서만 계속 에러가났다.. 알아보니 문제는 iOS에서 window.postMessage 호출을 연속적으로 수행 하면 마지막 호출이 성공할 때까지 메시지가 전달되기 전에 URL이 무시 될 때마다 첫 번째 호출이 손실 된다는 것 이 문제에 대해 수정은 여전히 진행되고 있는 중인것 같다. 일단 찾아서 해결한 방.. 2019. 6. 20.
[React-Native] React native 와 WebView 데이터 통신 React native 와 webView 데이터 통신 회사에서 react natve에서 webview를 띄워주고 webview안에서 액션이 있을경우 react native로 return값을 줘야하는 작업이 있었다. 그래서 어떤 식으로 메시지를 주고받을 수 있는지 알아보게 되었다. 기본적으로 에서 사용할 수 있는 API는 3가지가 있다. 1. injectedJavaScript WebView안에서 실행할 JavaScript 코드를 삽입할 수 있다. console.log(navEvent.jsEvaluationValue)} /> 2. injectJavaScript 반환 값 없이 WebView에서 즉시 실행되는 JavaScript 코드를 삽입할 수 있다. 3. onMessage/postMessage 실제적인 양방.. 2019. 6. 19.