[英]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.