node.js - 带有flutter项目的Nodejs在物理设备上运行
问题描述
我有一个关于 nodejs 的 API 和一个颤振应用程序。我想运行我的颤振应用程序并访问 API,但我不知道正确的 IP。
nodejs 在 localhost:3000 上运行,并且 localhost:3000 也运行在我的项目中,我无权访问。
知道如何解决并获得访问权限吗?
非常感谢!
解决方案
我认为这是最简单的方法。例如,如果您的node
服务器在端口上运行,3000
请在终端中执行此操作:
adb reverse tcp:3000 tcp:3000
现在您可以从您的物理设备访问node
正在运行的服务器。localhost
推荐阅读
- php - 从购物车中删除商品
- python - PyQt5文本标签在循环显示期间冻结
- javascript - JSON 对象减少为一个对象?
- tree - 什么是自下而上解析和减少解析树的正确算法?
- django - 如何向 Django RequestFactory 请求添加标头?
- amazon-web-services - Terraform 计划不包括我所有的 .tf 更改
- redis - StepVerifier Redis 无限流
- javascript - 如何使用 moment.js 从这个 iso 格式的结构中获取开始和结束日期?
- javascript - 如何使用jQuery添加到变量
- facebook - 是否可以使用 Facebook Graph API 获取 facebook 用户对话