gpt4 book ai didi

javascript - socket.io 发出 404 请求

转载 作者:搜寻专家 更新时间:2023-11-01 00:43:38 24 4
gpt4 key购买 nike

我在这样的网址上得到 404:http://localhost.dev/socket.io/?EIO=3&transport=polling&t=1411749802784-54

SOCKET IO 版本: 1.x

APP.JS

    var express = require("express"),
app = express(),
server = require('http').createServer(app),
io = require('socket.io').listen(server),

server.listen(8080);

app.get('/', function(req,res){
console.log('started');
});

//Receive message
io.sockets.on('connection',function(socket){
socket.on('send message',function(data){
//Send message out
io.sockets.emit('new message',data);
});
});

所以我的网站运行在 port 80 上和端口上的 nodejs 8080我像这样包含 socket.io js 文件:<script src="http://localhost.dev:8080/socket.io/socket.io.js"></script>我可以打开 socket.io.js文件在新选项卡中,但我想这与新版本有关,我才刚刚开始使用 Node 。

//乐

$(document).ready(function(){
//Socket.io
var socket = io.connect();
//Form
var $messageForm = $('#chatForm');
var $messageFormInput = $messageForm.find('#messageText');
var $chat = $('.chat');

//Bind submit form
$messageForm.submit(function(e){
e.preventDefault();
socket.emit('send message',$messageFormInput.val());
//Clear input
$messageFormInput.val('');
});

//Receive message
socket.on('new message',function(data){
$chat.append(data);
});









});

有谁知道我该如何解决这个问题?

最佳答案

尝试

var socket = io.connect('http://localhost.dev:8080');

关于javascript - socket.io 发出 404 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26064450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com