분류 전체보기25 helloworld 서버 작성 nodejs 설치도 해본김에 인사나 해야겟다. 1. 프로젝트 폴더 생성 mkdir helloworld 2. app.js 파일 작성 - 로컬로 9999포트를 사용하는 서버를 띄운다. - 브라우저에서 Hello World메시지를 확인할수 있다 const http = require('http'); const hostname = '127.0.0.1'; const port = 9999; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { c.. 2019. 9. 29. NVM 사용 NVM 을 사용하여 프로젝트 별로 Node의 여러버전을 관리 할수 있다고한다. NVM(Node Version Manager) Node의 버전을 관리 해주는 매니저. NVM 설치 curl설치 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 설치 완료 되면 ~/.bash_profile 아래 스크립트 추가 됐는지 확인. source ~/.bash_profile Nvm 사용 #Node 설치 nvm install # 설치된 Node 버전 목록 nvm ls # 사용할 Node 설정 nvm use nvm use # 사용할 alias 설정 nvm alias 참고자료: https://github.com/nvm-sh/nvm/bl.. 2019. 9. 29. OAuth2 에 대한 정리 OAuth(Open Authorization)란? 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근권한을 부여할수 있는 공통적인 수단. 접근 위임을 위한 개방형 표준. ex) Authorization Code Grant(일반적이 소셜로그인) A 사이트 접근 -> 페이스북 로그인 선택 -> 페이스북에 로그인/패스워드 입력후 인증 -> A사이트에 접근가능한 토큰 발급 -> 인증완료 OAuth 2.0의 특징 1. OAuth1.0 단점. - OAuth1.0은 웹어플리케이션 외에는 사용이 어려웠으나 OAuth2.0 에서 앱, 데스크탑, 웹 등의 인증방식 강화 2. 개선점 - OAuth1.0의 인증플로우, 전반적인 목적만 공유하고 새로작성 호환X - .. 2019. 9. 29. Oracle virtualBox 네트워크 설정 관련 자료 1. 네트웍 설정 http://evir.tistory.com/entry/CentOSVIrtualbox%EC%97%90-%EC%84%A4%EC%B9%98%ED%95%9C-CentOS-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%84%A4%EC%A0%951 2. ssh 설정 http://mainia.tistory.com/5642 3. 가상host간의 통신 https://idchowto.com/?p=24084 2019. 9. 25. 이전 1 2 3 4 5 6 7 다음