Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据http请求运行node.js项目_Node.js_Automation_Server - Fatal编程技术网

根据http请求运行node.js项目

根据http请求运行node.js项目,node.js,automation,server,Node.js,Automation,Server,考虑让一个开发团队处理一些Node.js项目和一台测试环境dev机器,例如dev.example.com。每个开发人员都在git上自己的特性分支中本地处理项目。开发人员有时希望与他或她的队友分享他的工作,以进行代码审查、演示或测试。显而易见的方法是在共享机器上设置一个个人项目实例,例如feature.user.dev.example.com,并将链接发送给所有相关人员 我想让这个工作流程更加优雅。由于所有开发人员都提交给同一个远程存储库,所以用户可以在第一次请求feature.user.dev.

考虑让一个开发团队处理一些Node.js项目和一台测试环境dev机器,例如dev.example.com。每个开发人员都在git上自己的特性分支中本地处理项目。开发人员有时希望与他或她的队友分享他的工作,以进行代码审查、演示或测试。显而易见的方法是在共享机器上设置一个个人项目实例,例如feature.user.dev.example.com,并将链接发送给所有相关人员

我想让这个工作流程更加优雅。由于所有开发人员都提交给同一个远程存储库,所以用户可以在第一次请求feature.user.dev.example.com时自动从分支功能签出并设置项目实例

有什么现成的解决办法吗


我要找的是一种deamon,监听请求并运行特定命令,如mkdir/home/user/www/feature&&git-clone…&&制作服务器。

有两种非常方便的方法可以通过所谓的本地隧道服务与其他开发人员共享本地进度。例如本地隧道:


现在,您的本地端口可以从任何地方访问。我不太确定这是否是您想要的,尽管它对我很有用,并且帮助我在开发过程中节省了一些时间。

谢谢,但这不是我需要的。像localtunnel或ngrok这样的工具只有在开发者可以访问互联网的情况下才能工作。
npm install -g localtunnel
$ lt --port 8000
your url is: https://gqgh.localtunnel.me