我正在制作这个爱好项目,我想制作一个应用程序,用于向群组中的其他人通报正在发生的某种事件(这是为了英雄联盟游戏目的,哈哈)。
我尝试将我的 Expo 应用程序连接到本地运行的 .Net Core API。我在 Windows 和相同的 Wi-Fi 上运行它。我已经尝试过从手机到应用程序的 https 和 http 请求,但都不起作用。该请求似乎甚至没有进入服务器,尽管我不确定如何检查这是否属实。
我想我需要一些设置服务器的帮助,以便我可以向它发出请求。 我将我的请求代码粘贴在下面。
async function getAllUsers() {
console.error("Fetching data");
const response = await fetch(
"http://localhost:5225/LoLCaller/get-all-users",
{
method: "GET",
headers: {
"Content-Type": "application/json",
},
});
const data = await response.json();
console.log(data);
return data;
}
在代码中,我将 localhost 更改为我不想在此处共享的本地电脑的 IP :D
非常感谢您的帮助!
您可以使用 ngrok 将服务器的本地地址转发到其他地址。
用途:
ngrok http 5225
它会给您一个 URL,您可以将其用作服务器地址。