CF中的调试节点应用程序

时间:2017-05-23 14:31:57

标签: node.js debugging cloudfoundry pivotal-cloud-foundry

我们正在使用Diego版本2.80并且我正在尝试调试 node.js 应用程序...在此URL中,您应该安装节点检查器并公开调试端口,我的问题是有一个更短的方式来做到这一点?也许无需下载节点检查器......

3 个答案:

答案 0 :(得分:0)

Bluemix提供的文档将向您展示如何管理和调试Liberty和Node.js应用程序:

Managing Liberty and Node.js apps

我建议您阅读此文档以了解要使用的选项。请注意,一些选项适用于Liberty和Node.js,但其他选项特定于每个运行时。

甚至有关于您上面提到的检查员的详细信息,但您需要采取的步骤取决于您的节点版本:

Node.js inspector

答案 1 :(得分:0)

假设您使用的是最新的Node.js v6:

    你的package.json中的
  1. 将你的应用的启动命令从table name = reviews table name - restaurant ____________________________ _______________________ restaurantID - rating- review restaurantID -name-location 更改为node app.js
  2. 推送您的应用
  3. 创建SSH隧道,以便您可以远程访问默认为9229的调试端口:node --inspect app.js
  4. cf ssh -N -T -L 9229:127.0.0.1:9229 <appName>获取您的chrome-devtools网址并浏览到它(需要几秒钟才能加载)

答案 2 :(得分:0)