![](/img/trans.png)
[英]How to use variable from another Javascript file with .getScript?
[英]How to use variable from node server into another javascript file
您好,我是 node js 的新手,在制作 rtc 项目时遇到了使用它,我必须在其中进行调用,我使用具有 server.js 和 index.html 的 rtcmulticonnection 库
在 index.html 中,我有一些数据要推送到 mysql 数据库中,因此我在 server.js 中使用了以下代码:
const mysql = require('mysql');
const connectionsql = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'test'
});
connectionsql.connect((err) => {
if (err) throw err;
console.log("Connected!");
});
上面的代码用于在 server.js 中连接到 mysql 所以现在我在 index.html 中有一些数据(每次都不同)。我想推送到数据库中,我如何将它发送到 server.js 文件并制作提交? 我不能在 index.html(script tag) 文件中的 script 标签中使用 connectionsql,因此可以创建这样的查询:
const call = { room_id: caller_id, callee_id: callee_id };
connectionsql.query('INSERT INTO chat_calls SET ?', call, (err, res) => {
if(err) throw err;
console.log('Last insert ID:', res.insertId);
});
您不能直接从客户端连接到SQL
服务器。
我不太了解您的服务器设置,但可能要走的路是在您的服务器上设置一个 API 端点,客户端可以将数据发布到该端点。 然后,您的服务器可以将从客户端接收到的数据插入到数据库中。
编辑
一种非常常见的方法是使用express
服务器:
https://www.npmjs.com/package/express
按照指南设置您的express
服务器,然后为您的客户端注册一个端点以进行发布。
互联网上有许多指南可以帮助您进行设置。 如果您遇到麻烦,我建议为此创建关于 SO 的单独问题。
任何进一步的帮助都超出了这个问题的范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.