Я хочу прослушать событие подключения (nodejs с socket.io) - PullRequest
0 голосов
/ 11 октября 2019

Я использую узел js с Express, и у меня есть app.js основной файл и router / index.js

У меня есть основное соединение и порт прослушивания в app.js

const express = require('express');
const app = express();

var server=app.listen(3000);


var indexRouter = require('./routes/index');
var ioRouter = require('./routes/io');

// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');

app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));

app.use(express.static('public', options));

app.use('/', indexRouter); //  call index.js
app.use('/io', ioRouter);

и этот index.js

const dotenv = require('dotenv').config();
const express = require('express');
var router = express.Router();


router.get('/', (req, res) => {
    res.render('index', {result: "result"});
});

module.exports = router;

Я хочу использовать для прослушивания формы этого события index.js

io.on('connection', (socket) => {
    console.log("Hello");
});
...