'http://127.0.0.1:5500' была заблокирована политикой CORSHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 'http://127.0.0.1:5500' была заблокирована политикой CORS

Сообщение Anonymous »

Это index.html code < /p>

Код: Выделить всё






Secret






this is a chat app

Lorem ipsum dolor sit qui.
Lorem ipsum dolor sit, amet consectetur adipisicin




send




< /code>
< /div>
< /div>
< /p>
это client.js code < /p>


{
const msgElm=document.createElement('div');
msgElm.innerHTML=message;
msgElm.classList.add('message');
msgElm.classList.add(position);
messageBox.append(msgElm);
if(position=='left'){
audio.play()
}
}

const name=prompt("Enter your name to join");
socket.emit('new-user-joined',name)

socket.emit('user-joined',name=>{
append(`${name} joined the chat`,'left');
})

socket.emit('receive',name=>{
append(`${data.name}:${data.message}`,'left');
})

socket.emit('left',name=>{
append(`${name}: leave the chat`,'left');
})

form.addEventListener('submit',(e)=>{
e.preventDefault();
const msg=messageInput.value;
append(`You: ${message}`,'right');
socket.emit('send',message);
messageBox.value="";
});< /code>
< /div>
< /div>
< /p>
this nodejs code < /p>



//Node server which will handle socket io connections
const express=require('express');
const app=express();
const io=require('socket.io')(8000);

const cors=require('cors');
app.use(cors({
origin: "http://127.0.0.1:5500/index.html",
}))

const users={};

io.on('connection',socket=>{
// if any new user joins,let other users connected to the server know
socket.on('new-user-joined',name=>{
console.log(name);
users[socket.id]=name;
socket.broadcast.emit('user-joined',name);
});

//if someone sends a message,broadcast it to other people
socket.on('send',message=>{
socket.broadcast.emit('receive',{message:message,name:users[socket.id]})
});

//if someone leaves the chat, let others know
socket.on('disconnect',message=>{
socket.broadcast.emit('left',users[socket.id]);
delete users[socket.id];
})
})


Здесь ошибка
"доступ к Xmlhttprequest at 'http: // localhost: 8000/socket.io/? 'http://127.0.0.1:5500' был заблокирован политикой CORS: No 'Access-Control-Allow-Origin заголовок присутствует в запрошенном ресурсе. net :: err_failed
get http: // localhost: 8000/socket.io/? eio = 4 & transport = polling & t = npx4x79 net :: err_failed "
Описание изображения ImageEnter

Подробнее здесь: https://stackoverflow.com/questions/698 ... ors-policy
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»