网络上关于如何本地调试nodejs应用的教程已经很多了,工具有Chrome开发者工具,Visual Studio Code,和nodejs周边的一些小工具等等。
在实际情况中,我们可能遇到本地运行良好,但是部署到CloudFoundry生产环境后的情况,此时就需要直接调试在CloudFoundry处于运行状态的nodejs应用了。本文介绍详细步骤。
首先我们得有一个在CloudFoundry上正常工作的nodejs应用。为了演示起见,本文使用的应用为jerry-demo-server:
使用如下命令将
cf ssh -N -T -L 9229:127.0.0.1:9229 jerry-demo-server
这个命令将CloudFoundry上远程应用的9229端口和本地9229端口上建立了一个SSH安全隧道。
接下来,我们在Chrome地址栏输入chrome://inspect, 即可看到运行在CloudFoundry上的应用已经可以本地调试了:
在Chrome开发者工具的源代码里设置断点:
然后在浏览器里再次输入应用的url,断点触发,就可以开始远程调试了:
要获取更多Jerry的原创文章,请关注公众号"汪子熙"。
相关推荐
在探讨“Cloud Foundry上开发JAVA应用”的过程中,我们首先需要深入理解Cloud Foundry这一平台的核心价值及其在Java应用开发中的角色。Cloud Foundry作为一款开源的平台即服务(PaaS),赋予开发者在多样的云环境中...
在Cloud Foundry上开发Java应用是一项高效且灵活的实践,因为Cloud Foundry作为一个开源的Platform-as-a-Service(PaaS)平台,它为开发者提供了在不同云平台上选择开发框架和服务的自由。由VMware发起并受到广泛...
综上所述,Cloud Foundry作为一个全面、开放且高度自动化的PaaS平台,不仅简化了应用的部署和管理,也推动了云计算技术在全球范围内的普及和应用。无论是对于企业级应用还是个人开发者项目,Cloud Foundry都展现出了...
CloudFoundry云平台部署手册.pdf
在CloudFoundry平台上部署MongoDB,可以充分利用其弹性和可扩展性优势。开发者可以轻松地为自己的应用绑定MongoDB服务实例,并利用CloudFoundry提供的自动化部署和管理功能。此外,CloudFoundry还支持使用Spring框架...
在Cloud Foundry平台上,应用容器化是其一大特色,这意味着应用被打包成标准化的容器,以便能够在任何支持Cloud Foundry的环境中运行。Cloud Foundry通过一套完整的组件和服务来管理这些容器化的应用,包括路由、...
Spring Boot的应用程序可以通过简单的`cf push`命令快速部署到Cloud Foundry上,无需关心底层基础设施的配置。这种无缝对接极大地提高了开发效率。 其次,Cloud Foundry的微服务架构与Spring Boot的理念不谋而合。...
1. **容器管理**:提供了管理和启动 Java 应用程序的容器,这些容器负责隔离应用实例,确保它们在平台上安全地运行。 2. **服务绑定**:支持自动将应用程序与 Cloud Foundry 平台上提供的服务(如数据库、消息队列等...
在探讨“Cloud Foundry中Ruby的应用”这一主题时,我们首先需要深入了解Cloud Foundry与Ruby在现代软件开发和云计算环境中的角色与价值。 ### Cloud Foundry:一个革命性的PaaS平台 Cloud Foundry是一个开放源代码...
具体地,微服务在Cloud Foundry上的运作流程包括:开发人员在本地完成代码编写和初步测试后,将代码打包成可部署的单元,然后提交到Cloud Foundry平台。Cloud Foundry会自动处理代码的编译、运行时环境准备、依赖库...
此外,他还可能分享了一些使用盛大云PaaS平台的客户案例,展示了Cloud Foundry在企业级云服务中的实际应用效果。 通过这些分享,我们可以了解到Cloud Foundry如何成为众多企业构建云服务和提升IT能力的首选平台,...
CloudFoundry是一种开源的PaaS(平台即服务)云平台,它允许用户在云环境中部署和运行应用程序,而无需关注底层硬件或操作系统的细节。它的设计理念是提供一个高可用、弹性的环境,帮助开发者快速部署应用程序,并且...
CloudFoundry作为一个开源的PaaS(Platform as a Service)平台,为开发者提供了极大的灵活性,让他们能够在不同的云平台上选择开发框架与应用服务。该平台最初由VMware创建,并迅速获得了业界广泛支持。 - **Cloud...
VMware鼓励第三方不仅在自己的CloudFoundry.com平台上部署应用,还可以创建私有云或公共云平台,提供更多的特性和服务。例如,AppFog基于Cloud Foundry并增加了PHP支持,AppState建立了支持Perl和Python的私有云,而...
Cloudfoundry
CloudFoundry开源云计算平台简介rar,提供“CloudFoundry开源云计算平台简介”免费资料下载,主要包括Cloud Foundry的概述、Cloud Foundry的架构、使用Cloud Foundry部署应用等内容,可供学习使用。
Java CFEnv 是一个专为Java开发者设计的库,它的主要目标是简化在Cloud Foundry平台上部署应用程序时对环境变量的访问。Cloud Foundry是一个流行的开源平台即服务(PaaS)系统,它允许开发者轻松地部署和管理应用...
CloudFoundry支持多种编程语言,包括Java,这意味着你将学习到如何在CloudFoundry平台上配置和运行Java应用。这可能涉及到JVM(Java虚拟机)的设置、Spring Boot等Java框架的集成,以及如何利用CloudFoundry的特性,...
Cloud Foundry是一个开源的平台即服务(PaaS)系统,由Pivotal Software维护,用于构建、部署和管理云应用程序。这个技术的核心在于提供了一种高效、可扩展的方式来托管和运行各种应用程序,无论它们是基于微服务...
对于初学者,这份文档将是一个宝贵的资源,可以帮助他们理解和操作CloudFoundry平台,解决在部署和管理应用过程中遇到的问题。通过搜索功能,用户可以迅速定位到具体的问题解决方案,提高工作效率。 总的来说,...