本文概述
- 1.启动沙箱
- 2.允许Node.js的入站连接
尽管在某些计算机中, 沙盒的使用非常简单, 并且在第一次尝试时就可以使用, 但在某些计算机中则没有。因此, 在本文中, 我们将逐步指导你使artyom的开发变得舒适。
1.启动沙箱 克隆Artyom.js的存储库并导航到沙箱, 一旦克隆存储库, 请切换到克隆artyom的文件夹:
git clone https://github.com/sdkcarlos/artyom.js.gitcd artyom.js
安装依赖项:
npm install
如果你的计算机上尚未安装Nodemon, 请使用以下命令进行安装:
npm install -g nodemon
现在, 你只需要使用以下命令执行Artyom沙箱:
npm run sandbox
沙箱应开始在Node控制台中产生类似于以下内容的输出:
文章图片
通常, 你是通过与服务器一起在https:// localhost:8443地址处使用Node.js启动服务器的同一台计算机上的浏览器进行访问的, 它应该可以正常工作。此外, 现在有了更新, 你可以通过脚本将在控制台中从同一网络中另一台设备上的IP地址访问该沙箱中列出的IP。
重要 【如何在局域网连接的设备上使用Artyom.js沙箱】请记住, 在Artyom或/ development目录中的任何文件中进行更改后, 你无需重新启动服务器。这就是Nodemon的意义。
2.允许Node.js的入站连接 该项目的server.js脚本为你完成了艰巨的任务, 但是, 如果你尝试从移动设备(Android设备)访问提到的地址, 并且Node.js被防火墙的某些规则阻止, 则不会(可能)简单地工作:
文章图片
如果确定服务器在计算机上运行, ??则问题可能是由防火墙限制引起的, 要使其正常运行, 你将需要允许与计算机中Node.js应用程序的所有入站连接。例如, 在Windows中, 你只需打开防火墙, 导航到” 入站规则” , 然后在列表中搜索Node.js:
文章图片
右键单击Node.js的选定项, 然后从上下文菜单中选择” 属性” 。在此菜单中, 导航到” 常规” 选项卡, 然后在” 操作” 区域中, 选择” 允许连接” 单选按钮:
文章图片
这应该立即生效, 但是可以肯定的是, 重新启动打开了Node的终端, 然后再次启动它。最后, 重复上述步骤, 导航到artyom文件夹, 在终端中执行sandbox命令(位于artyom文件夹中一次):
npm run sandbox
并尝试从连接到同一网络的另一台设备使用Providen内部IP进行访问:
文章图片
就是这样, 现在你可以从计算机启动沙箱, 并且可以通过连接到局域网的任何设备上的私有IP地址访问它。这种方法的主要优点是, 现在, 你只需在计算机中更改一些artyom代码即可, 而只需刷新其他设备上的页面即可对其进行测试。如果有任何机会你不知道如何使用Google Chrome浏览器从移动设备调试网站, 我们建议你阅读本文。
编码愉快!
推荐阅读
- 如何使用js-imagediff使用JavaScript区分2张图片
- 如何在浏览器的JavaScript控制台中显示图像
- 如何使用JavaScript检测AdBlock是否已安装在访问者的设备上
- 如何在JavaScript中轻松将数组拆分为相同大小的块
- 如何检查JavaScript承诺是否已实现,拒绝或解决
- cocos2d-x CCArray使用中避免出现野指针问题
- cocos2d-x 3.8.1的骨骼动画加载方法addArmatureFileInfo仍然存在问题
- cocos2dx[3.2](19)——裁剪节点ClippingNode
- ProBuilder快速原型开发技术 ---模型精细化操作