TIL-0201

목표 React-native 다뤄보기 IOS 화면 띄우기 android 화면 띄우기 Android-studio 설정 xcode를 설치해서 IOS가상 디바이스로 띄워서 확인했고, android-studio를 이용해서 android 환경의 가상 디바이스를 확인했고, expo를 이용해서 실제 디바이스에서 확인하였다. 웹과 다르게 모바일은 환경을 구성해줘야하는데 그런 환경설정 부분들만 잘 해준다면 쉽게 react-native로 hello world를 띄울수 있었다. !! 다양한 실험을 했고, 매우 좋은 공부였다. 파일을 열고 App.js 에서 <Text>텍스트</Text>, <View>뷰<View/>, <Image>이미지</Image> 와 style을 주는법, style 객체로 빼서 여러 효과 적용시켜보고, 사용했다. 버튼을 만들었는데 버튼은 잘 되지 않았다…...

TIL-0202

목표 server get, post 조작하기 database 공부하기 npm 이해하기 서버를 다루다가 서버가 꺼지지 않고 계속 동작해서 테스트를 돌릴 수가 없을 때가 있었다. lsof -i:[포트번호] 를 이용해서 적어넣은 포트번호가 실행되고 있는지를 확인한다. kill -9 [PID] 실행되고 있다면 PID번호가 나오는데 적어 넣고 사용하면 강제종료된다. post를 보내려고 하다 보니 데이터를 담을곳과 꺼내올 곳이 필요해 데이터베이스를 공부했다.,… database 공부하기 이전에 공부하긴 했지만 한번더 확인하고 정리해본다. mysql -u root -p; 패스워드까지 입력하면 mysql에 들어간다. SHOW DATABASES;...

TIL-0203

목표 socket.io 공부하기 socket.io 공부하기 어제 서버를 만들어 보다가 오늘 socket.io에 대하여 공부를 하였다. socket.io란 모듈을 이용해서 서버와 클라이언트를 지속적으로 통신하도록 만들어준다. npm install --save socket.io 설치를 먼저 해야한다. const express = require('express'); const http = require('http'); const path = require('path'); const socketIO = require('socket.io'); const app = express(); const publicPath = path.join(__dirname, '../client'); app.use(express.static(publicPath)); let server = http.createServer(app).listen(3000, () => { console.log('listening.....3000'); }); let io = socketIO(server); io.on('connection', socket => { console....