0
我在azure的最後幾天創建了一個基本的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服務器啓用了CORS的適當操作,以便瀏覽器允許跨源連接到您的webSocket服務器? – jfriend00
如何啓用CORS? – Sw1a
一個簡單的谷歌搜索CORS和Express或CORS和socket.io將告訴你如何做到這一點。以下是該搜索的幾個鏈接:https://github.com/troygoode/node-cors/和http://stackoverflow.com/questions/24058157/socket-io-node-js-cross-origin-request-受阻 – jfriend00