我的nodejs后端运行在我的个人服务器上,可以从任何地方访问(我已经尝试通过我的智能手机,无需连接到我的家庭网络并且它可以工作)。 但是当使用eas构建的.apk进行测试时,它不起作用。看起来我的后端无法从 apk 本身访问,而且我找不到任何可以帮助我的日志。 从模拟器尝试 .apk 时它也不起作用。 是否需要配置任何特定内容才能使其正常工作?
我可能在考虑 cors 问题...
以下是我的后端如何配置 cors:
this.express.use(
cors(
{
origin: true,
credentials: true
}
)
);
以下是前端发送请求的方式:
const ApiManager = axios.create({
baseURL: url, //public endpoint to my personal server
responseType: 'json',
withCredentials: true
});
如果你有任何想法......那就太棒了:)
个人服务器是本地主机吗? 因为你需要将你的服务器托管在云主机上