Не подключается клиентская часть socket.io

111
08 сентября 2019, 23:50

Серверная часть работает, пытаюсь вивести клиенскую, ошибок нет но console.log('Client connect') не виводится. Помогите решить, и обясните почему. Файл index.html

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
       <h1>wellcome</h1>
        <script src= "socket.io/socket.io.js"></script>
        <script>
            const socket = io()
            socket.on('connection', () => {
                console.log('Client connect')
            })
        </script>
        <textarea name="name" rows="8" cols="40"></textarea>
        <p></p>
        <input type="text" name="text" size="20">
        <button type="button" name="button">Отправить</button>
</body>
</html>

Файл server.js

const express = require('express')
const socketIO = require('socket.io')
const path = require('path')
const http = require('http')
const clientPath = path.join(__dirname, '../client')
const port = process.env.PORT || 3000
const app = express()
const server = http.createServer(app)
const io = socketIO(server)

io.on('connection', () => {
    console.log('IO Connection')
})
app.use(express.static(clientPath))
server.listen(port, () => {
    console.log('Server has been started on port ' + port)
})
READ ALSO
Работа со строками, удаление товара из корзины

Работа со строками, удаление товара из корзины

Пытаюсь реализовать удаление товара из корзиныКорзина реализована так:

124
Сравнить почту с логином js [закрыт]

Сравнить почту с логином js [закрыт]

Помогите дописать код Мне нужно проверить что бы поле почты до @ равнялось логинуК примеру логин gt-232425 а почта gt-232425@mail

92
JS || Обращение к элементу коллекции

JS || Обращение к элементу коллекции

У меня есть следующая коллекция:

144