如何将React Native Expo应用从本地主机公开,让大学教授通过URL访问?
用本地电脑作为服务器公开展示React Native Expo应用
完全可以通过保持电脑开机生成公网可访问的URL,让你的教授访问你的Expo应用,最简便的方式是用Expo自带的隧道服务:
- 打开终端,进入你的Expo项目根目录,运行命令:
expo start --tunnel - 命令执行后,终端会输出一个公网URL(格式类似
exp://xxxxxx.expo.dev),把这个地址发给你的教授即可 - 只要你的电脑保持开机、终端不关闭、网络连接稳定,教授就能通过这个URL访问:要么用手机上的Expo Go app扫码打开,要么直接在浏览器里打开URL查看网页版预览(如果你的应用做了web兼容)
注意事项
- 优先用
--tunnel模式,它通过Expo的中转服务器绕过内网限制,不用额外配置路由器端口映射,适合校园网这类环境 - 确保电脑不会进入休眠状态,可以在系统设置里暂时关闭休眠、睡眠功能
- 如果教授没有Expo Go app,提前提醒他可以在应用商店下载,或者确认你的应用支持web预览(可运行
expo start --web --tunnel同时开启web模式)
内容的提问来源于stack exchange,提问作者Thanos Rom
相关产品推荐
相关产品推荐

