반응형

https://github.com/ParkSangGwon/TedPermission

 

ParkSangGwon/TedPermission

Easy check permission library for Android Marshmallow - ParkSangGwon/TedPermission

github.com

 

 

반응형
반응형

Node.js를 사용하여 간단한 HTTP 서버를 작성해 봅시다.

Node.js는 기본적으로 http 서버 모듈을 내장하고 있어서 추가적으로웹서버 (nginx, apache 등)를 설치할 필요가 없습니다. 아래와 같은 내용으로 app.js 파일을 생성해봅시다.

// app.js
const http = require('http'); 

//포트 3000번을 통해 서버통신을 진행한다.
http.createServer((request, response) => { 
  response.statusCode = 200;
  response.setHeader('Content-Type', 'text/plain');
  response.end('Hello World!');
}).listen(3000); // 3

//터미널에서 제대로 작동되고 있는지 로그를 찍어 확인한다.
console.log('Server running at http://127.0.0.1:3000/');

app.js 를 만든 폴더에서 아래와 같은 명령어를 입력합니다.

node app.js

터미널에서 아래와 같은 로그가 나온다면 성공

 

Server running at http://127.0.0.1:3000/

 

그렇다면 브라우저를 실행시켜

 http://127.0.0.1:3000
또는

사용하는 서버의 고정 ip의 3000번 포트로 접속새

 

HelloWorld 나온다면 성공

 

반응형

'Server > Node.js' 카테고리의 다른 글

nvm 으로 node js 관리하기  (0) 2020.09.04
반응형

aws를 사용할 일이 있어, 잠시 AWS EC2 리눅스 ubuntu 가상서버 인스턴스를 생성할 일이 있었습니다. 이때 생성한 버전이 ubuntu 16.04였는데, nodejs를 설치할만한 방법이 없는지 찾는 중, nvm을 통해서 nodejs 및 npm을 동시에 설치할 수 있겠다 싶어 nvm 설치 방법을 찾아보았습니다.

nvm은 node version manager로써, nvm 명령어를 통해 node 버전 설치 및 각 프로젝트별 node 버전, npm 버전 관리가 가능한 플러그인입니다. 자세한 내용은 nvm github 을 살펴보시면, 커맨드나 다양한 방법을 찾아보실 수 있습니다.

사용법

1) 관련 패키지 설치하기

ubuntu에 nvm을 설치하기 위해, apt를 이용하여 설치하고자 합니다. npm 및 nodejs 관련 모듈을 설치하기 위해, apt로 다음과 같은 모듈을 먼저 설치합니다.

 

sudo apt-get install build-essential libssl-dev

2) NVM 설치

curl을 이용하여 nvm을 설치합니다. (command에 나온 버전은 0.33.11 버전입니다.)

 

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash

3) BASHRC를 통해 적용

bashrc를 업데이트 합니다.

 

source ~/.bashrc

4) NVM 설치 확인

nvm이 정상적으로 설치되었는지를 확인해보기 위해서, nvm version을 확인해 봅니다.

 

nvm --version 
> 0.33.11

nvm 버전이 정상적으로 출력되면 설치가 완료된 것입니다.

5) NVM을 이용하여 NODEJS 설치하기

nvm을 이용하여 nodejs를 설치하시면, npm도 그에 맞는 버전으로 정상적으로 설치됩니다. 현재(2019년 10월) 적용된 Node.js LTS 버전이 12.13.0이므로, 해당 버전을 설치합니다.

 

nvm install 10.15.1

node 버전을 확인합니다.

 

node --version 
> 10.15.1

npm도 동시에 설치가 되어 있는지 확인합니다.

 

npm --version 
> 6.4.1

이제, ubuntu내에서 nvm을 이용하여 각 버전별로 nodejs 및 npm을 설치할 수 있으며, 프로젝트별로 node version을 변경할 수 있습니다. 

 

 

출처 : https://trustyoo86.github.io/nodejs/2019/02/18/ubuntu-nvm.html

반응형

+ Recent posts