socket.io, связанный с локальным jQuery, дает 404

Я хочу использовать локальную версию jQuery в моем приложении socket.io, который работает на порту 8000

когда я пытаюсь связать его, я получаю 404. Я пробовал все ниже:

<script src=" js/vendor/jquery-1.8.3.min.js"></script>
<script src=" http://localhost/js/vendor/jquery-1.8.3.min.js"></script>
<script src=" http://localhost:8000/js/vendor/jquery-1.8.3.min.js"></script>

Я не хочу использовать Google CDN. Как мне связать его?

2
добавлено
Просмотры: 2
nl ja de
app.use (express.static (__ dirname + '/ public')); сохраните ваш jQuery в папке public/js и используйте <script src = "js/jquery.js> </скрипт> "
добавлено автор ashley, источник
app.use (express.static (__ dirname + '/ public')); сохраните ваш jQuery в папке public/js и используйте <script src = "js/jquery.js> </скрипт> "
добавлено автор ashley, источник
Вы должны изучить базовый учебник expressjs для этого .. он не связан с socket.io;)
добавлено автор drinchev, источник
Вы должны изучить базовый учебник expressjs для этого .. он не связан с socket.io;)
добавлено автор drinchev, источник
Я думаю, что вы забыли обработать статические файлы. Используете ли вы какую-либо инфраструктуру сервера HTTP (например, Express)?
добавлено автор Alessandro Vendruscolo, источник
Я думаю, что вы забыли обработать статические файлы. Используете ли вы какую-либо инфраструктуру сервера HTTP (например, Express)?
добавлено автор Alessandro Vendruscolo, источник

1 ответы

Он должен выглядеть примерно так:

var express = require('express'),
    http = require('http');

var app = express();

app.configure ( function() {
    app.use('/js', express.static(__dirname + '/js'));
});

var server = http.createServer(app).listen(8000);

var io = require('socket.io').listen(server); //Your app passed to socket.io

io.sockets.on('connection', function (socket) { console.log('socket connected') });

И поместите свой файл jQuery в каталог app/js/vendor;)

3
добавлено