main 썸네일형 리스트형 [React] 절대 경로 설정 jsconfig.json { "compilerOptions": { "baseUrl": "src" }, "include": [ "src" ] } jsconfig.json 파일을 생성한 후 위 코드를 입력해 주면 src 폴더가 절대경로가 된다. import SignupPage from 'pages/SignupPage'; src/pages/SignupPage 를 import 해 오는 코드 더보기 [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.. 더보기 [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.. 더보기 [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.. 더보기 [CentOS 7] 리눅스 새 계정 생성, sudo 권한 주기, root 로그인 차단 방법 새 유저를 추가하고 비밀번호를 변경해준다. 간단하게 접속 가능 useradd 'username' passwd 'username' 새로 만든 계정에 sudo 명령어를 입력해 보면 [username] is not in the sudoers file. This incident will be reported. sudo 명령어를 사용할 수 없다고, 다음과 같은 명령어를 보낸다. sudo를 사용할 수 있도록 root로 접속하여 권한을 줘야 한다. visudo -f /etc/sudoers usernameALL=(ALL)ALL 이제 다른 계정에서도 sudo를 사용해서 root 권한을 가질 수 있게 됐다! root로 접속이 가능하게 하면 보안에 취약하기 때문에 차단하는게 좋다고 하는데.. vi /etc/passwd 이 .. 더보기 이전 1 ··· 10 11 12 13 14 다음