久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

javascript - Express+Socket.io ’Access-Control-Allow-Origin’問題,求幫忙

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

問題描述

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.

問題解答

回答1:

跨域的問題

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)文章:
主站蜘蛛池模板: 亚洲三级在线观看 | 国产精品香蕉 | 国产伦精品一区二区三区在线 | 国产日韩高清在线 | 欧美成人精品一区二区三区 | 欧美精品亚洲 | 福利网址 | 亚洲一区二区三区中文字幕 | 久久2018| 久久国内免费视频 | a一级片在线观看 | 91精品久久久久久久久中文字幕 | 视频在线一区 | 国产精品国产三级国产aⅴ9色 | 亚洲乱码国产乱码精品精98午夜 | 成人黄色在线观看 | 日韩精品999 | 小情侣高清国产在线播放 | 国产最好的精华液网站 | 国产精品乱码一区二区三区 | 国产色片在线 | 狠狠做深爱婷婷综合一区 | 欧美成人手机在线 | 91性高湖久久久久久久久网站 | 91久久久久久久久久久久久久久久 | 国产午夜小视频 | 国产欧美在线观看 | 日韩国产| 亚洲大奶网| 国产精品久久久久久吹潮 | 亚洲激情av | 天堂在线中文 | 国产精品欧美日韩 | 欧美美女爱爱视频 | t66y最新地址一地址二69 | 99国产精品视频免费观看一公开 | 欧美成人精品一区二区三区 | 久热中文 | 天天噜天天干 | 国产一区二区视频在线 | 99久久免费看视频 |