본문 바로가기

Total

(220)
yarn top 실행시 오류 아직 원인을 파악 못함
네이버 OAuth 2.0 로그인 설정 https://developers.naver.com/apps/#/register?api=nvlogin 애플리케이션 이름 등록 → 네아로 체크박스 클릭 환경 추가 서비스 URL, Callback URL 입력 네이버 서비스 등록 완료
쓸데없는 폴더가 포함되었을 때 제거방법 git을 사용하다보면 무심결에 필요없는 폴더가 버전관리 될 때가 있다. 예를들어 IntelliJ를 사용하면 자동생성되는 .idea/ 폴더가 있는데 .gitIgnore에 미리 추가하지 않고 무심결에 push를 해 버리면 commit 할 때마다 .idea/ 폴더 내에 변경점을 같이 커밋해 버리게 된다. 나도 커밋하고, 동료도 커밋하고 .idea/ 는 항상 변경이 일어나게 되어 버린다. 이것을 나중에 눈치채고 제거하려면 .idea/ 를 .gitignore에 추가하고, .idea/를 미리 다른 곳에 복사해 두고 .idea/ 폴더를 삭제한 후 commit하고 다시 .idea를 원복하는 삽질을 하게 된다. 아래 git 명령어로 삽질하지 맙시다. .gitignore에 버전관리 제외할 폴더나 파일 추가 git rm -..
구글 OAuth 2.0 로그인 설정 https://console.cloud.google.com/ 접속 프로젝트 선택 새 프로젝트 프로젝트 이름 입력 API 및 서비스 → 사용자 인증 정보 사용자 인증 정보 만들기 OAuth 클라이언트 ID 동의 화면 구성 동의 화면 앱이름 적고 저장버튼 클릭 결과 OAuth Client ID 만들기 웹 애플리케이션 클릭 → 이름 입력 → 승인된리디렉션 URI 입력 클라이언트 생성됨
TOP React Widget [Common] ( 유저 정보 조회 ) - 프로미스 import { userApi } from '../gloabllogic/userApi' (경로에 맞게 추가) userApi.getLoginUserId() => 로그인 아이디 리턴 userApi.getLoginUserInfo( '타입' ) => 로그인한 유저의 정보 조회 (타입이 있는 경우 = 유저 정보[type] / ex) '이름1' 없는 경우 = 유저 정보 전체 ) userApi.getUserInfo( '아이디' , '타입' ) => 해당 '아이디' 유저의 정보 조회 (타입이 O = 유저 정보[type] X = 유저 정보 전체 ) userApi.getRoomUser( '룸아이디' , '타입' ) => 해당 룸의 유저 목록 조회 (타입 O = 특정 정보..
TOP Web IDE 개발환경 구축 r1. nvm 설치 ( 완료 후 터미널 재시작) 참고(소스있음) : https://github.com/nvm-sh/nvm#installing-and-updating $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash $ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash ★ 설치 후 터미널 재실행 2. node.js 10 버전 설치 및 적용 $ nvm install v10.16.0 $ nvm use v10.16.0 3. yarn 설치 $ npm install -g yarn 4. python 2.7.x 버전 설치 ..
우분투 시작하면 해야할 것들 1. IP 설정하여 인터넷 연결하기 2. 한글 키보드 설정 - iBus 기반 한글 키보드 설정 Settings → Region & Language → Manage Installed Language Language Support 실행하면 필요한 파일들 자동으로 설치한다. Input Sources 항목에서 기본으로 잡혀있떤 English 는 삭제하고 Korean(Hangul) 선택 아래에 있는 설정 버튼 클릭 Hangul Toggle Key의 Add 버튼을 누르고 '한글' 키 입력(ALT-R 로 표시될 것임) - UIM 기반 한글 설정 Ubuntu 18.04 LTS 한글 입력기는 iBus로 되어 있다. 하지만 Sublime Text나 Visual Studio Code 등의 프로그램에서 한글 입력이 되지 않는..
[Gitlab] git push -u origin master permission denied gitlab에서 처음 프로젝트 생성을 하는 경우 아래와 같은 Command line instructions 에 따라서 입력한다. 마지막 단계에서 git push -u origin master 를 하는데 permission denied가 발생할 때가 있다. [원인] 1. git 계정이 권한이 아닌 계정인 경우 해결 방법 1. 커맨드창 계정을 root 계정으로 변경한다. (git bash로 작업하는 경우 발생할 수 있다.) 2. 커맨드에 연결된 계정에 root 권한을 준다 3. cmd prompt로 작업 → push 할때 로그인 창이 팝업으로 뜬다. 2. ssh문제인 경우 해결 방법 1. remote를 http 로 연결한다. · SSH 형태 : git@ip_address/root/project_name · ..