【问题标题】:ip address 127.0.0.1 cors can't resolveip 地址 127.0.0.1 cors 无法解析
【发布时间】:2020-12-29 07:03:47
【问题描述】:

我在谷歌云平台上有一个网络服务架构

如果我输入了域(mydomain.com),它将前往负载均衡器 然后转到在计算引擎(虚拟机)上运行的 nginx

在 nginx 中,proxy 指示 127.0.0.1:3000,到目前为止一切正常。

127.0.0.1:3000 调用 127.0.0.1:8000 api,此时出现 cors 问题。

我确实使用通配符 (*) 应用了 cors,但 cors 问题仍在进行中

我该如何解决?

【问题讨论】:

    标签: reactjs api express google-cloud-platform


    【解决方案1】:

    在 express 中,您应该将 cors 与特定包集成。 像这样的

    var express = require('express')
    var cors = require('cors')
    var app = express()
    
    app.use(cors())
    

    https://expressjs.com/en/resources/middleware/cors.html

    【讨论】:

    • 我第一次这样做。但这对我不起作用。我正在使用带有打字稿的 express.js。有问题吗?我真的不知道为什么cors会发生在我身上。当我尝试使用 curl 发出相同的请求时,它运行良好..
    • 我的工作流``` example.com --> gcp loadbalancer --> virtualmachine --> nginx --> 127.0.0.1:3000(此时)-->(cors发生)127.0。 0.1:8000 ``
    • 我不知道打字稿是否需要不同的操作。尝试查看本指南brianflove.com/2017-03-22/express-cors-typescript
    猜你喜欢
    • 2012-04-29
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多