如何将React Native(expo)应用程序与Nest js链接?

p3rjfoxz  于 2023-02-25  发布在  React
关注(0)|答案(2)|浏览(173)

在设置nest js项目并使用nomnia验证所有路由之后,我尝试启用cors

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.enableCors()
  await app.listen(3001);

}
bootstrap();

但我还是得到了Network Error
这个问题看起来像是来自Nest JS项目(特别是CORS),因为我尝试将同一个Nest JS项目与React JS项目链接起来,一切都很顺利。
否则,在react native中尝试类似

const res = await axios.get("https://www.google.com/")
      .then(res => console.log(res.data))
      .catch(err => console.error(err));

我得到日志中的所有数据

0g0grzrc

0g0grzrc1#

尝试使用本地IP地址代替本地地址http://localhost:3001,如下所示:http://192.168.xxx.xxx:3001

a6b3iqyw

a6b3iqyw2#

尝试这个链接https://docs.nestjs.com/security/cors它提供了更多的方式来激活cors

相关问题