2013-11-28 90 views
0

我的想法是拆分客戶端靜態文件和nodejs服務器。 在生產中,我很可能直接從nginx提供靜態文件,並用/ api /路由代理所有節點應用程序。nodejs proxy將子目錄重定向到不同的端口

在開發中,我認爲我可以通過一個簡單的nodejs應用程序來實現,但我不知道如何設置它。目前,我的客戶端文件通過grunt dev服務器在端口9000上進行serverd,而api在端口3000上。是否有一種簡單的方法來編寫節點應用程序,將每個不以/ api /開頭的請求重定向到端口9000,以及所有其他流量到端口3000?

+0

我試着用同樣的事情[節點代理(https://github.com/nodejitsu/node-http-proxy )但我沒有管理它。我以Apache mod_proxy的本地配置結束了,但我認爲nginx更容易配置。 – hgoebl

+0

您可以在https://gist.github.com/hgoebl/7694751查看我的配置 – hgoebl

回答

0

,我找到了一個不錯的咕嚕包裏面做工作:

grunt-connect-proxy 
相關問題