Socket.io - не удается загрузить файл

Я сделал приложение для веб-чата, используя Node.js, socket.io и express. Работает хорошо.
Теперь я хочу переместить приложение чата на мой сайт, но у меня есть проблемы с путями.
Мой сайт основан наРамки Laravel и имеет эту структуру.

Website
    /public
        /js
            /jquery1-10.js
            /chat.js        ----> client side chat file.
    /app.js                 ----> node.js server side file.
    /index.php

Laravel использовать макеты так вindex.php файл,URL::asset('/path-to-file') хорошо работает для всех файлов в публичном каталоге. в том числе таблицы стилей и JavaScript.

Внутри моегоindex.php Файл, который я называю javascripts следующим образом:

<script src="{{ asset('js/jquery1-10.js'); }}" ></script> // public/js/jquery1-10.js
<script src="{{ asset('js/chat.js'); }}" ></script>  // public/js/chat.js
<script src="{{ asset('/socket.io/socket.io.js'); }}" ></script> // ???

обеjquery1-10.js а такжеchat.js хорошо грузит
НО не могу загрузить файл socket.io. Я думаю, что socket.io создает автоматически! и я понятия не имею, где это.
Может ли кто-нибудь помочь мне с этим?

этоapp.js файл:

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

app.get("/*", function( req, res ) {
    res.sendfile( __dirname + "/index.php" );
});

И это мой файл chat.js -> на стороне клиента.

jQuery( function($){
var socket = io.connect(); ---> error happens here. can not load socket.io.js file
решаемая

хорошо, я использовал эту строку:
<script src="http://localhost:4000/socket.io/socket.io.js" ></script>

вместо этого:
<script src="{{ asset('/socket.io/socket.io.js'); }}" ></script>

и это сработало хорошо.

Ответы на вопрос(1)

Ваш ответ на вопрос