问题描述
我得到了
在以下位置访问XMLHttpRequest 'https://example.com:3003/socket.io/?EIO=3&transport=polling&t=NFm_Nq4' 来自来源“ https://example.com”的信息已被CORS政策阻止:否 请求中出现“ Access-Control-Allow-Origin”标头 资源。
我的server.js
var app = require('express')();
var io = require('socket.io')(server);
var debug = require('debug')('Gentack:Chat');
var request = require('request');
var dotenv = require('dotenv').config();
var socket_url = process.env.APP_URL;
var port = process.env.PORT || '3003';
if(SSL_KEY && SSL_CERTIFICATE) {
var fs = require('fs');
var https = require('https');
var server = https.createServer({
key: fs.readFileSync("/etc/letsencrypt/live/example.com/privkey.pem"),cert: fs.readFileSync("/etc/letsencrypt/live/example.com/fullchain.pem")
},app);
server.listen(port);
} else {
var server = require('http').Server(app);
server.listen(port);
}
我检查了端口3003并打开了
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)