【发布时间】:2018-12-02 11:39:00
【问题描述】:
有一个 node.js 服务正在监听 port:8080,我的 asp.net mvc 应用程序需要使用 socket.io 与 node.js 服务通信
这在本地主机上运行良好。但是在我的 AWS EC2 实例中发布 mvc 和 node.js 项目后得到 502 和 522 错误代码。
var jsonfile = require('jsonfile');
var app = require('express')();
var http = require('http').Server(app);
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var xhr = new XMLHttpRequest();
var querystring = require('querystring');
var io = require('socket.io')(http);
var uniqid = require('uniqid');
io.set('origins', 'www.mydomain.com:80');
【问题讨论】:
-
你说的是8080端口,但
io.set()显示的是80端口。
标签: node.js amazon-ec2 socket.io cross-domain