전체보기 썸네일형 리스트형 [React] 기본적으로 3000에서 실행되는 PORT 변경 그리고 React create-react-app 으로 앱을 만들면 기본적으로 포트가 3000번으로 설정되어 있는데 다른 포트로 실행하고 싶다면 package.json 파일을 수정하거나, .env 파일에 설정을 만들어주면 된다. package.json 파일을 수정하게 되면 OS에 따라 명령어가 달라진다. # Mac, linux "scripts": { "start": "export PORT=3001 && react-scripts start", ... } # Windows "scripts": { "start": "set PORT=3001 && react-scripts start", ... } .env 파일을 프로젝트 폴더에 생성해서 다음과 같이 포트를 지정해준다. PORT=3001 더보기 [CentOS 7] React start를 위한 Yarn 의존모듈 설치 서버에 NodeJS를 올렸으니 이제 ReactJS를 올려볼 차례. 👉🏻 Yarn npm 패키지의 설치, 업데이트, 구성 및 제거 프로세스를 자동화하는 데 사용되는 JavaScript 패키지 관리자. Yarn, npm 둘 다 쓰는데 솔직히 체감상 어떤 차이가 있지는 않고, 이것저것 모듈 다운받으면서 하나로 통일하기보다는 둘 다 혼용해서 사용하다보니 yarn도, npm도 둘 다 깔아놓는 게 그냥 속편한 것 같다. 이미 nvm 설치하면서 npm은 깔려있는 상태라 yarn만 새로 설치했다. 👇🏻 npm 설치 [CentOS 7] Node.js 설치, 프로젝트 Git Clone 해서 확인하기 1. nvm 설치 nvm을 통해 node, npm 버전을 상황에 따라 활용할 수 있도록 한다. yum install wget.. 더보기 [한 권으로 읽는 컴퓨터 구조와 프로그래밍] 조너선 스타인하트 - 1 나는 평소 언어를 잘 못한다고 생각하는데 왜냐하면 국어는 잘 하는데(?) 외국어는 정말 못하기 때문이다. 관심의 문제이려나.. 어쨌든, 하지만 컴퓨터 언어를 하면서 다양한 언어를 배웠다. 이것도 나름 언어라고 한다면... C로 시작해서 Python 하고, JavaScript 하고, SQL도 하고, Java이랑 Kotlin도 조금 하고... 모든 언어를 자유자재로 쓰지는 않지만 어쨌든 경험할 일이 많았고 해 왔다. 그럴 수 있었던 이유는 컴퓨터 언어가 자연어에 비해 훨씬 단순하기 때문일까 ㅎㅎ 앞 부분은 대체로 C언어, 논리회로 등에서 배웠던 내용들이라 리마인드 하는 느낌으로 읽었다. 뭔가 조금씩 새록새록 떠오르는 전공수업의 기억들.. 이 부분은 보면서 손으로 따라 쓰면서 해 봄 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이게 된.. 더보기 [CentOS 7] Proxy 가상호스트 설정하기 서버의 공인IP로 들어가면 apache 웹 화면이 뜨고 공인IP:3000 포트로 들어가면 내 Node.js 메인이 뜬다. 공인IP로 들어갔을 때 바로 공인IP:3000포트의 화면을 볼 수 있도록 를 설정 vi /etc/httpd/conf/httpd.conf ServerName global:80 ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ httpd (apache) stop -> start 해서 껐다 켜 주면 설정이 잘 돼 있는걸 확인할 수 있다. systemctl stop httpd systemctl start httpd systemctl st.. 더보기 [한 권으로 읽는 컴퓨터 구조와 프로그래밍] 조너선 스타인하트 - 0 가끔 내 돈 들이지 않고 개발서적을 받을 수 있는 기회가 생기곤 하는데 (ㅋㅋㅋㅋ) 그 때, 무슨 책을 사지~ 어떤 비싼 책을 사달라고 해 볼까~ 하다가 이 책을 봤다. 전자공학 전공자로써... 솔직히 전공 공부 열심히 하지는 않았지만 컴퓨터 관련된 일을 하다 보면 이런저런 익숙한 것들이 많은 건 사실이다. 학부 4학년 다닐 때는 배움보다 에 우선순위가 있었기 때문에 컴퓨터 구조나 운영체제 같은 수업을 들어보고는 싶었지만 결국 듣지 않았던 게 아직도 아쉬움이 남는다. 그리고 결국 소프트웨어 개발의 길로 들어서고 난 뒤, 컴퓨터공학 전공자를 찾는 많은 기업들 덕분에 CS에 대한 공부를 안 할래야 안 할수가 없는 상황이 되었고. 그에 맞춰 적당히 해오기는 했지만 사실 제대로 안다고 할 수 있나? 없는 수준이.. 더보기 [RN-TS] Sliding Up Panel / Bottom Slide / 아래에서 위로 올라오는 슬라이드 구현하기 React-Native 맨땅에 헤딩하며 앱 개발하는 중.. 아무것도 모르는 상태로 진행하려니 어렵다 ㅠㅠ React랑 비슷한가? 싶으면서도 전혀 다른 거 같기도 하다. 그리고 지금 아래에서 올라오는 슬라이딩 뷰가 필요한데 어떻게 개발을 해야 하나 구글링 해보다가 다들 RN 개발할 때 라이브러리 쓰는 것 같고.. 이름은 슬라이딩 어쩌구가 아닐까.. 검색해서 찾은 Sliding Up Panel Sliding Up Panel Getting started React Native draggable sliding up panel purly implemented in Javascript. Inspired by AndroidSlidingUpPanel. Works nicely on any platforms. Demo.. 더보기 [MariaDB] CentOS 7에 DB 설치, 자동실행 설정, 접속 확인 systemctl start mariadb systemctl enable mariadb # 부팅시 자동실행 systemctl status mariadb systemctl stop mariadb 근데 계속 not found이다. 검색해보니 기본으로 깔려있다는 말도 있었는데.. 아무래도 설치를 해 줘야 하는 모양 # vi /usr/lib/systemd/system/mariadb.service [Unit] Description = MySQL Server After = network.target [Service] Type = forking ExecStart = /etc/rc.d/init.d/mysql start ExecStop = /etc/rc.d/init.d/mysql stop [Install] WantedB.. 더보기 [CentOS 7] Node.js 공인IP에 배포하기 (+pm2) npm install -g nodemon express express-generator 설치 후 package.json을 확인해 보면 start 명령어에서 www를 실행시키는 것을 볼 수 있다. www 파일을 열어 보면 port 번호가 (env.PORT || 3000) 로 설정돼있는 걸 알 수 있다. 이제 NCP에서 ACG 허용 포트에 3000 열어주고 centOS 방화벽에서도 3000 포트 열어주고 나면 공인IP:3000 에서 서버에 접속해볼 수 있다. 현재는 에러가 뜨긴 하는데 일단 접속은 확인 ^ ^ 의존모듈 설치가 덜됐나본데 npm install 해주니 잘 동작한다. 그리고 이제 서버가 강제종료되지 않는 등의 기능을 도와주는 pm2 모듈을 설치한다. npm install -g pm2 pm2 sta.. 더보기 이전 1 ··· 13 14 15 16 17 18 다음