0
저는 하늘의 마지막 날에 기본적인 nodejs 웹 사이트를 만듭니다. nodejs 전용으로 서버를 만들고 싶습니다. 다른 한편으로는 다른 도메인에 고전 HTML5 페이지가 있습니다.Azure - Node.js socket.io - cors
내 웹 사이트에 연결할 때 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/');
감사합니다,
감사합니다.
브라우저에서 webSocket 서버와의 상호 연결을 허용하도록 webSocket 서버에 CORS를 사용하도록 설정 했습니까? – jfriend00
CORS를 사용하려면 어떻게해야하나요? – Sw1a
CORS, Express 또는 CORS와 socket.io에 대한 간단한 Google 검색에서 어떻게하는지 보여줍니다. 다음은 해당 검색의 몇 가지 링크입니다. https://github.com/troygoode/node-cors/ 및 http://stackoverflow.com/questions/24058157/socket-io-node-js-cross-origin-request- 막힌 – jfriend00