Здравствуйте!
socket.io-client выдает ошибку:
GET http://localhost:3000/socket.io/?EIO=3&transport=polling&t=MsnbnSd 404 (Not Found)
Уже ошибки 3 исправил, эту незнаю как.
сервер(nodejs):
const fs = require("fs")
let app = require("express")();
const http = require("http").createServer(app)
const socket = require("socket.io")(http)
let port = 3000;
app.get("/", function(req, res) {
res.sendFile(__dirname + "/public/index.html")
})
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "http://localhost:8080");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header("Access-Control-Allow-Headers", "Content-Type");
res.header("Access-Control-Allow-Methods", "PUT, GET, POST, DELETE, OPTIONS");
res.header("Access-Control-Allow-Credentials", "true");
next();
});
socket.on('connection', function(socket){
console.log('a user connected');
});
app.listen(port, function() {
console.log(`Сервер успешно запущен, порт - ${port}`)
})
и клиент(vuejs)
mounted: function() {
let socket = io("localhost:3000", {origins: "domain_1:http://localhost:3000"});
socket.on('news', function(data) {
console.log(data)
})
}
Кто нибудь сталкивался с таким? Есть идеи? Заранее спасибо