国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - Express+Socket.io ’Access-Control-Allow-Origin’問(wèn)題,求幫忙

瀏覽:83日期:2023-08-31 15:40:41

問(wèn)題描述

1.后端socket.io配置

//app.js文件部分代碼...app.use(function (req, res, next) { const origin = req.headers.origin if (typeof origin === ’undefined’) { // No Cross Origin redirect res.header(’Access-Control-Allow-Origin’, ’*’) } else if ( (origin.indexOf(’http://localhost’)) === 0 || (origin.indexOf(’http://172.16.’) === 0) || (origin.indexOf(’http://192.168.1.’) === 0) || (origin.indexOf(’http://admin.anguer.com’) === 0) || (origin.indexOf(’http://chat.anguer.com’) === 0) ) { res.header(’Access-Control-Allow-Origin’, origin) res.header(’Access-Control-Allow-Credentials’, ’true’) } else { res.header(’Access-Control-Allow-Origin’, ’http://localhost’) } res.header(’Access-Control-Allow-Methods’, ’POST, GET, OPTIONS, PUT, DELETE’) res.header(’Access-Control-Allow-Headers’, ’Origin, X-Requested-With, Content-Type, Accept, Accept-Encoding, X-Access-Token’) next()})

// bin/wwwconst app = require(’../src/app’)const http = require(’http’)app.set(’port’, 12345)const server = http.createServer(app)const _io = require(’socket.io’)(server)_io.set(’transports’, [’websocket’, ’xhr-polling’, ’jsonp-polling’, ’htmlfile’, ’flashsocket’]);_io.set(’origins’, ’*:*’);_io.of(’/socket-server’).on(’connection’, function (socket) { // do something...})

2.前端連接

const socket = io(’domain.com:12345’)

3.錯(cuò)誤信息

No ’Access-Control-Allow-Origin’ header is present on the requested resource. Origin ’http://localhost:8080’ is therefore not allowed access.

問(wèn)題解答

回答1:

跨域的問(wèn)題

const express = require(’express’);const app = express();app.all(’*’, function(req, res, next) { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); res.header('Access-Control-Allow-Methods','PUT,POST,GET,DELETE,OPTIONS'); res.header('X-Powered-By',’ 3.2.1’); next();});

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 99久久99久久精品免费看子 | 99国产高清久久久久久网站 | 美国一级毛片片aa免 | 欧美性videofree精品 | 伊人午夜| 久久精品免费一区二区三区 | 中文字幕精品一区二区精品 | 欧美一区二区三区久久综 | zztt40.su黑料不打烊官网 | 国产成人精品免费视频大 | 精品一久久香蕉国产线看播放 | 久久黄色免费网站 | 久久成年视频 | 在线久草视频 | 亚洲国产高清视频 | 成人高清视频在线观看 | 91久久精品国产亚洲 | 成人中文在线 | 国产成人亚洲综合网站不卡 | 欧美亚洲91 | 性福利视频 | 亚洲 欧美 国产 日韩 制服 bt | 亚洲免费网站观看视频 | 久久综合网址 | 男女午夜 | 男女男免费视频网站国产 | 亚洲欧洲日产国码二区在线 | 久草新在线观看 | 91精品成人免费国产片 | 日本又黄又爽又免费 | 日本久久久久久 | 国产三级一区二区 | 免费va国产高清不卡大片 | 老王午夜69精品影院 | 一级aaaaa毛片免费视频 | 日本免费不卡在线一区二区三区 | 自拍在线 | 一级毛片看一个 | 欧美一级专区免费大片俄罗斯 | 欧美日韩精品乱国产 | 大桥未久在线精品视频在线 |