본문 바로가기

컴퓨터

vhost

기능

하나의 Node.js 서버에 여러개의 도메인 네임을 연결 할 수 있게 해 준다.

설치 해야될 모듈은

npm install --save express vhost

사용 예제

상황은 이렇다. 내가 가진 도메인 네임은 "app1.com" 과 "app2.com" 두 가지 이다. app1.com 으로 접속하면 app1 이라고 출력하고, app2.com 으로 접속하면 app2 라고 출력할 것이다.

const express = require("express");
const vhost = require("vhost");

const app1 = express();
const app2 = express();
const app = express();

app1.get("/", function(req, res) {
  res.send("app1");
});

app2.get("/", function(req, res){
  res.send("app2");
});

app.use(vhost("app1.com", app1));
app.use(vhost("app2.com", app2));

app.listen(3000);

남은 할 일은 app1 어플리케이션과 app2 어플리케이션을 따로 만들어 모듈화 시키는 일이다. vhost는 의외로 간단한 모듈이다.

'컴퓨터' 카테고리의 다른 글

파일 최종 수정 날짜 알아내기  (0) 2019.06.10
명령어, 외부 파일 실행  (0) 2019.04.30
box-sizing  (0) 2019.04.26
selector method  (0) 2019.04.26
escape 문자  (0) 2019.04.26