Node.js:No';访问控制允许原点';请求的资源上存在标头

Node.js:No';访问控制允许原点';请求的资源上存在标头,node.js,express,cors,Node.js,Express,Cors,我是cors的新手,正是你需要的。几个月前,我有一个应用程序在现场运行,它似乎因为CORS而崩溃了。每次发出请求时,我都会收到错误:“由于被CORS策略阻止:请求的资源上不存在“Access Control Allow Origin”头。” 以下是我的服务器cors代码: const express = require("express"); const jwt = require("jsonwebtoken"); const cors = require

我是cors的新手,正是你需要的。几个月前,我有一个应用程序在现场运行,它似乎因为CORS而崩溃了。每次发出请求时,我都会收到错误:“由于被CORS策略阻止:请求的资源上不存在“Access Control Allow Origin”头。”

以下是我的服务器cors代码:

const express = require("express");
const jwt = require("jsonwebtoken");
const cors = require('cors');

const app = express();

// Set Port
app.set("port", process.env.PORT || 5000);

// Listen
app.listen(process.env.PORT || 5000);

// Load Middlewear
app.use(express.urlencoded({ extended: true }));
app.use(express.json()); // To parse the incoming requests with JSON payloads

// CORS HEADERS MIDDLEWARE
var corsOptions = {
    origin: '*',
    optionsSuccessStatus: 200,
  }
app.use(cors(corsOptions));

你需要让后面只接受前面这样做

`` var公司={ 来源:'http://localhost:8080'前端ip或dns }

应用程序使用(cors(cors选项)
``

你在那里打了两次电话
,这很可疑。我会先尝试解决这个问题。删除了仍然相同的问题。你能提供更多详细信息吗?你到底是如何发出请求的?获取、发布、头、其他?使用fetch、XHR、其他什么?从哪个浏览器?确切的错误消息是什么?你如何直接访问服务器?还是b我找到了一些负载平衡器,代理,还有其他什么吗?我添加了它,但仍然得到相同的错误,没有意义