前提:html
在某些场景下,咱们须要调试咱们的Node.js,这很简单,不少编辑器都集成了debug模式,可是某些场景下,咱们想在移动设备上运行,在本地debug,这也行,只须要连接在同一个内网,经过ip+端口访问就能够了。然而,某些场景下,只有不连wifi,使用移动流量的时候才能复现的bug,或者须要外网去调用咱们本地的node接口,例如微信开发的时候,那咱们要怎么调试呢?node
一、添加内网转发微信
推荐一个好用的工具 Sunny-Ngrok 微信开发
首先咱们先从官网下载改款软件编辑器
解压以后咱们找到这个,双击启动工具
启动以后能够看到须要咱们输入启动的客户端idspa
这个时候再回到sunny的官网注册而且登录以后选择开通隧道debug
有免费用的10m/月的,购买以后,点击隧道管理,就能够看到咱们购买的隧道的id3d
把id粘到咱们的启动工具上回车就连接成功啦。调试
接着 咱们来验证一下,本地是要经过 http://172.18.144.23:3334/ 才能访问的应用
而后咱们能够经过咱们本身定义的连接去访问啦,在外网也能访问。
二、调试Node
这篇博客上有关于node调试的步骤。
http://www.cnblogs.com/Miss-mickey/p/6591323.html
这个时候咱们即便是用手机访问,断wifi的状况下也能愉快地debug node了