通过服务器将变量从客户端发送到数据库

时间:2019-02-23 15:09:38

标签: mysql node.js socket.io

我有三个不同的文件。 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');

需要帮助:)

0 个答案:

没有答案