2013-11-28 47 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 
相关问题