我有三个不同的文件。 app.js / DataBase.js和client.html。 在app.js文件中,我使用node.js-express.js启动服务器并打开一个websocket。 (见下文)在Database.js中,我与mysql数据库建立了连接。 我能够像这样将数据从数据库发送到客户端页面:
db = require('./mysql');
io.on('connection', function (WebSocket) {
WebSocket.on('new_data', function (name) {
WebSocket.emit('data_from_the_database', db.DataexportFromDataBase);
});
});
但是现在:用户应该向app.js文件发送一个可变的“名称”,该名称应在dataexportFromDataBase的查询中使用。 我如何将变量发送到数据库文件?用socket.io?
我尝试过: 在app.js中包括dataBaseConnection。没有问题,我可以处理,但是我想要三个不同的文件。 (服务器/具有查询的数据库/客户端)。我想我的问题就在这里:
WebSocket.emit('data_from_the_database', 'db.DataExportFromDataBase');
需要帮助:)