express란? Node.js의 핵심 모듈인 http와 Connect 컴포넌트를 기반으로 하는 웹 프레임워크 express 설치 npm install express express 사용법 const express = require('express'); const app = express(); app.use(express.json()); app( ) 객체에 담아 Json( ) 형태로 사용 const port = process.env.PORT || 5000; app.listen (port, () => console.log(`${port}`)); 웹 서버를 만들기 위해서는 port는 필수이다. process.env.PORT 속성이 있을 때만 사용이 가능하지만 현재는 5000 포트를 사용한다. app.liste..
React Native는 앱을 빌드할 때 전체 로직을 갖고 있는 JS Bundle를 생성한다.그 Bundle는 각 iOS/Android 플랫폼에 심어준다. 각 플랫폼에서 어떻게 상호작용 하는지 알기 위해서는 스레드를 알아야한다. React Native는 크게 두 가지 부분으로 구성1. Native ThreadsiOS에서 Objective-C/Swift 담당하고 Android에서는 Java/Kotlin 담당하는 곳으로 UI를 생성하는 부분 2. JS ThreadJS 코드를 통해 비즈니스 로직들이 실행되고 뷰를 언제, 어떻게 표시할지 실행되는 부분Native Threads는 JS Thread 직접 상호작용 X앱을 구현하기 위해 이 두 개를 소통하기 위해서는 Bridge 필요하다. BridgeNative T..
1. Node.js 설치 v10.15.1 2. npm 설치 (nvm 버전관리 설치 권장) 3. android studio 설치 - SDK 연결 (Software Development Kit) - AVD 생성 안드로이드 스튜디오 설치하고 환경변수 설정 방법 https://ddangeun.tistory.com/32 4. Java JDK 설치 v11.0.10https://limkydev.tistory.com/61 - 설치 방법 및 환경 변수 5. XCode ( if = macOS) 설치 - cocopds 설치 6. vs code 설치 7. React Native CLI npm install -g react-native-cli 8. maria DB 설치 9. express 설치 @@ Android Studio,..