기능
하나의 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 |