我目前正在开展一个项目,我想从另一台计算机或手机上测试它。此计算机连接在同一网络上。
如何连接<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="my_package_name">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="21" />
<application android:label="patientFlowNotifications"></application>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
</manifest>
?
我使用http://localhost:3000
(expressjs
模块)作为服务器。
答案 0 :(得分:55)
将您的应用配置为在0.0.0.0
而不是127.0.0.0(localhost)
上运行。例如:
app.listen(3000, '0.0.0.0', function() {
console.log('Listening to port: ' + 3000);
});
然后从另一台计算机连接到192.168.1.11:3000
。
答案 1 :(得分:8)
鉴于端口绑定到127.0.0.1(localhost)以外的任何IP地址,您可以从任何其他系统访问它。
要查看您的IP地址,请使用ipconfig
(Windows)或ifconfig
(Linux)命令。
找出与您想要访问的“其他系统”位于同一网络中的IP。
然后访问它,例如:172.16.0.12:3000
。
PS:即使通过其他系统访问端口,也要记住包含端口3000
。此外,如果配置了主机名,也可以使用主机名代替IP地址。
答案 2 :(得分:6)
你的网址应该是
http://yourcomputername:3000
获取计算机名称打开命令提示符窗口并键入hostname然后按Enter键