2013-03-10 2 views
-1

다른 여러 특급 스크립트를 관리하기 위해 포트 81에서 하나의 스크립트를 사용하려고합니다. 나는이 작업을 수행하기 위해 노력하고있어Nodejs 하위 폴더 스크립트

:

server.com => server.com/first

  • 두 번째의 포트에 메인 서버 (81)

      포트에
    • 먼저 표현 8881 => 접근 나는 가상 호스트에 시도했습니다 ... server.com/second
    • 에 8882 => 엑세스 가능한 포트에

    을 표현 (V 연결/표현 호스트)하지만 여러 하위 도메인을 사용하고 싶지 않습니다.

    누군가 내가 이것을 할 수있는 방법을 알고 있다면 ... 또는 내 실수는 ... 감사합니다!

  • +0

    귀하의 질문은 명확하지 않습니다. 어떤 코드를 보여 주거나 질문을 편집 할 수 있습니까? – jnovack

    답변

    1

    다른 포트로 요청을 프록시하려는 경우 Bouncy을 볼 수 있습니다.

    또 다른 옵션 (두 앱이 관련된 경우, 예를 들어 동일한 웹 사이트의 두 섹션)은 두 개의 Express 애플리케이션을 기본 Express 애플리케이션의 하위 애플리케이션으로 사용하는 것입니다. 이렇게하려면 포트 81에서 실행되는 하나의 메인 익스프레스 응용 프로그램을 작성하고 라인이 포함됩니다 :

    var first = require('path/to/first'); 
    var second = require('path/to/second'); 
    
    app.use('/first', first); 
    app.use('/second', second); 
    

    이 효과적으로 주어진 마운트 위치에 큰 응용 프로그램으로 응용 프로그램을 '마운트'됩니다. 아마 애플 리케이션이 어떤 식 으로든 관련이있는 것일뿐입니다.