gpt4 book ai didi

javascript - Azure - Node.js socket.io - cors

转载 作者:行者123 更新时间:2023-12-03 11:03:45 25 4
gpt4 key购买 nike

我最近在 azure 上创建了一个基本的 Nodejs 网站。我想要一个专门用于 Nodejs 的服务器,另一方面我在另一个域上有一个经典的 HTML5 页面。

问题是,当我的页面尝试连接到 azure 网站时,我遇到了 CORS(跨源问题)。有什么解决办法吗?这是我的一些代码:

服务器:

var express = require('express');
var path = require('path');
var app = express();

var server = require('http').createServer(app).listen(process.env.PORT || 5000);
var io = require('socket.io').listen(server);

客户:

var socket = io.connect('https://****.azurewebsites.net/');

感谢您的宝贵时间,

问候。

最佳答案

根据我的经验,启用 CORS 的最简单方法是使用 cors npm package .

在 package.json 中包含 cors 或运行 $ npm install --save cors

然后在您的服务器代码中包含以下内容。

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

关于javascript - Azure - Node.js socket.io - cors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com