如何使用流浪者设置节点检查器



我有一个运行在流浪箱上的meanjs应用程序。我的流浪文件如下

 config.vm.network "forwarded_port", guest: 27017, host: 27016 #mongodb
 config.vm.network "forwarded_port", guest: 1337, host: 1338 #node inspector
 config.vm.network "private_network", ip: "192.168.33.10"

节点检查器配置如下

'node-inspector': {
  custom: {
    options: {
      'web-port': 1337,
      'web-host': 'localhost',
      'debug-port': 5858,
      'save-live-edit': true,
      'no-preload': true,
      'stack-trace-limit': 50,
      'hidden': []
    }
  }
},

无论何时,我都无法让节点检查器在我的主机上工作

http://192.168.33.10:1338/debug?port=5858

有了流浪者,我就可以让节点检查器在没有流浪者的情况下在本地机器上工作

当您使用静态IP时,您不需要转发端口。前向端口主要用于使用网桥适配器时。如果你去http://192.168.33.10:1337/debug?port=5858您应该看到您的检查员

我认为问题在于为grunt并发模块配置的并发任务数量。默认情况下,它等于电脑中的核心数量。在我的情况下,是两个。所以我在gruntfile.js 中的节点检查器模块配置

 concurrent: {
  default: ['nodemon', 'watch'],
  debug: ['node-inspector', 'nodemon', 'watch'],
  options: {
    logConcurrentOutput: true,
    limit: 5
  }

超链接中也没有调试。应该是。

http://192.168.33.10:1337/?port=5858

两个端口都需要端口转发才能获得节点检查器

config.vm.network "forwarded_port", guest: 1337, host: 1337   
config.vm.network "forwarded_port", guest: 5858, host: 5858

最新更新