剛剛進入節點並且今天第一次使用遠程機器(通過aws)。我寫了一個輸入文件(管道輸入),並希望在你的幫助之後將這些輸入內容填入數據庫中。我可以使用節點運行單個.js文件以與(本地)數據庫進行交互嗎?
文件獲取輸入很好,當我運行「節點文件名」,但是當我介紹了數據庫的一部分,它抱怨意想不到的標識符:function (exports, require, module, __filename, __dirname) { insert mysql
以下是我的文件的開頭:
const mysql = require('mysql');
const connection = mysql.createConnection({
host : 'localhost',
user : 'user10',
password : 'abcdef',
database : 'mydb'
});
connection.connect();
我npm安裝mysql我想;在文件的目錄中有一個節點模塊文件夾,其中有一個名爲mysql的文件夾。節點模塊只在我真正運行服務器或者有app.js或類似的東西時才起作用?這個東西對我來說太新了,我不確定我完全理解節點究竟是什麼;我知道我可以在Ruby中更容易地寫這些,但我想嘗試新的東西。
沒有要求服務器或任何東西通常,除非你的數據庫本身陳述。任何'myFile.js'都可以。 –