`
JerryWang_SAP
  • 浏览: 1030830 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

如何远程调试部署在CloudFoundry平台上的nodejs应用

阅读更多

网络上关于如何本地调试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的原创文章,请关注公众号"汪子熙"。

0
0
分享到:
评论

相关推荐

    cloud_foundry上开发JAVA应用

    在探讨“Cloud Foundry上开发JAVA应用”的过程中,我们首先需要深入理解Cloud Foundry这一平台的核心价值及其在Java应用开发中的角色。Cloud Foundry作为一款开源的平台即服务(PaaS),赋予开发者在多样的云环境中...

    在cloud-foundry上开发JAVA应用.docx

    在Cloud Foundry上开发Java应用是一项高效且灵活的实践,因为Cloud Foundry作为一个开源的Platform-as-a-Service(PaaS)平台,它为开发者提供了在不同云平台上选择开发框架和服务的自由。由VMware发起并受到广泛...

    Cloud Foundry平台概述

    综上所述,Cloud Foundry作为一个全面、开放且高度自动化的PaaS平台,不仅简化了应用的部署和管理,也推动了云计算技术在全球范围内的普及和应用。无论是对于企业级应用还是个人开发者项目,Cloud Foundry都展现出了...

    CloudFoundry云平台部署手册.pdf

    CloudFoundry云平台部署手册.pdf

    CloudFoundry中MongoDB的应用

    在CloudFoundry平台上部署MongoDB,可以充分利用其弹性和可扩展性优势。开发者可以轻松地为自己的应用绑定MongoDB服务实例,并利用CloudFoundry提供的自动化部署和管理功能。此外,CloudFoundry还支持使用Spring框架...

    Cloud Foundry: The Definitive Guide

    在Cloud Foundry平台上,应用容器化是其一大特色,这意味着应用被打包成标准化的容器,以便能够在任何支持Cloud Foundry的环境中运行。Cloud Foundry通过一套完整的组件和服务来管理这些容器化的应用,包括路由、...

    Spring 与 Cloud Foundry:在云中珠联璧合

    Spring Boot的应用程序可以通过简单的`cf push`命令快速部署到Cloud Foundry上,无需关心底层基础设施的配置。这种无缝对接极大地提高了开发效率。 其次,Cloud Foundry的微服务架构与Spring Boot的理念不谋而合。...

    cloudfoundry-runtime-0.8.4_Java8_cloud_

    1. **容器管理**:提供了管理和启动 Java 应用程序的容器,这些容器负责隔离应用实例,确保它们在平台上安全地运行。 2. **服务绑定**:支持自动将应用程序与 Cloud Foundry 平台上提供的服务(如数据库、消息队列等...

    Cloud Foundry中Ruby的应用

    在探讨“Cloud Foundry中Ruby的应用”这一主题时,我们首先需要深入了解Cloud Foundry与Ruby在现代软件开发和云计算环境中的角色与价值。 ### Cloud Foundry:一个革命性的PaaS平台 Cloud Foundry是一个开放源代码...

    微服务架构在 Cloud Foundry中的应用

    具体地,微服务在Cloud Foundry上的运作流程包括:开发人员在本地完成代码编写和初步测试后,将代码打包成可部署的单元,然后提交到Cloud Foundry平台。Cloud Foundry会自动处理代码的编译、运行时环境准备、依赖库...

    Cloud Foundry合作伙伴战略和案例分享

    此外,他还可能分享了一些使用盛大云PaaS平台的客户案例,展示了Cloud Foundry在企业级云服务中的实际应用效果。 通过这些分享,我们可以了解到Cloud Foundry如何成为众多企业构建云服务和提升IT能力的首选平台,...

    基于CloudFoundry的PaaS云平台的设计与实现

    CloudFoundry是一种开源的PaaS(平台即服务)云平台,它允许用户在云环境中部署和运行应用程序,而无需关注底层硬件或操作系统的细节。它的设计理念是提供一个高可用、弹性的环境,帮助开发者快速部署应用程序,并且...

    CloudFoundry服务网关的架构

    CloudFoundry作为一个开源的PaaS(Platform as a Service)平台,为开发者提供了极大的灵活性,让他们能够在不同的云平台上选择开发框架与应用服务。该平台最初由VMware创建,并迅速获得了业界广泛支持。 - **Cloud...

    Cloud Foundry:云时代的Linux/LAMP.pdf

    VMware鼓励第三方不仅在自己的CloudFoundry.com平台上部署应用,还可以创建私有云或公共云平台,提供更多的特性和服务。例如,AppFog基于Cloud Foundry并增加了PHP支持,AppState建立了支持Perl和Python的私有云,而...

    Cloudfoundry

    Cloudfoundry

    CloudFoundry开源云计算平台简介.rar

    CloudFoundry开源云计算平台简介rar,提供“CloudFoundry开源云计算平台简介”免费资料下载,主要包括Cloud Foundry的概述、Cloud Foundry的架构、使用Cloud Foundry部署应用等内容,可供学习使用。

    Java CFEnv是一个库,用于在将应用程序部署到Cloud Foundry时轻松访问环境变量集 仅供学习参考用代码.zip

    Java CFEnv 是一个专为Java开发者设计的库,它的主要目标是简化在Cloud Foundry平台上部署应用程序时对环境变量的访问。Cloud Foundry是一个流行的开源平台即服务(PaaS)系统,它允许开发者轻松地部署和管理应用...

    CLOUD Lc08 Introduction to CloudFoundry

    CloudFoundry支持多种编程语言,包括Java,这意味着你将学习到如何在CloudFoundry平台上配置和运行Java应用。这可能涉及到JVM(Java虚拟机)的设置、Spring Boot等Java框架的集成,以及如何利用CloudFoundry的特性,...

    Cloud Foundry 中的新增功能-中英文

    Cloud Foundry是一个开源的平台即服务(PaaS)系统,由Pivotal Software维护,用于构建、部署和管理云应用程序。这个技术的核心在于提供了一种高效、可扩展的方式来托管和运行各种应用程序,无论它们是基于微服务...

    CF-Help.rar_Help!_cloudfoundry_cloudfoundry Help

    对于初学者,这份文档将是一个宝贵的资源,可以帮助他们理解和操作CloudFoundry平台,解决在部署和管理应用过程中遇到的问题。通过搜索功能,用户可以迅速定位到具体的问题解决方案,提高工作效率。 总的来说,...

Global site tag (gtag.js) - Google Analytics