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
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
добавлено
pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

Node.js — русскоговорящее сообщество
Node.js — русскоговорящее сообщество
4 160 участник(ов)

Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было комфортным. Правила: https://rudevs.network/ByaMH6un7 См. также: @js_ru, @react_js, @angular_ru, @vuejs_ru, @devops_ru Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

Node: русскоязычное сообщество
Node: русскоязычное сообщество
28 участник(ов)

Независимое сообщество node разработчиков на русском языке. Правила: https://node-chat.ru/ Партнеры: @react_ru @ru_vuejs @nuxtjs_ru @ru_docker @nlp_ru