我有一个关于需要脚本到 NodeJS/Socket.IO 服务器的问题。
在 PHP 中,我可以添加行 require('somefile.php');
是否有任何选项可以将任何 JS 文件包含到 NodeJS/Socket.IO
服务器?我的服务器代码目前有 500 多行,我想为每个 Socket.On
添加一个 Require 以使其更易于阅读。
有缺点吗?
谢谢, 大卫 :))
最佳答案
你可以这样,
您的 IO 连接
文件,
var module1 = require('file1.js');
var module2 = require('file2.js');
io.on('connection', function (socket) {
module1(socket);
module2(socket);
})
file1.js
,
module.exports = function (socket) {
socket.on('createroom', function (data) {
console.log("create room");
});
}
file2.js
,
module.exports = function (socket) {
socket.on('play', function (data) {
console.log("play");
});
}
关于javascript - Socket IO - NodeJS 需要外部脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54326587/