본문 바로가기

분류 전체보기16

[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.
[Django] Python Django 프로젝트 & 앱 시작하기 본격적인 Python Django framework 실습에 앞서 프로젝트와 앱 생성을 시작해보겠습니다. 그러기 위해서 가상환경에 장고를 설치해야하는데요. pip install django 패키지 설치가 완료된것을 확인 이제 django-admin을 통해 프로젝트를 생성 할 수 있습니다. django-admin startproject tutorial cd tutorial 프로젝트를 생성하고 프로젝트 구조가 트리형식으로 생성된것을 확인 할 수 있습니다. 하나의 장고 프로젝트는 다수의 앱을 가질 수 있는데요. 이제 앱을 생성해 보겠습니다. ./manage.py startapp community 이제 데이터베이스를 연동시켜줘야 하는데요. setting.py 환경설정파일을 통해 데이터베이스를 관리할 수 있습니다... 2019. 5. 14.