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