Heim > Artikel > Web-Frontend > So spielen Sie Linux-NodeJS
Linux ist eine freie Software und ein Open-Source-Unix-Betriebssystem, während Node.js eine Plattform zum Schreiben serverseitiger Anwendungen mit JavaScript ist. Beides sind sehr beliebte Technologien in der Webentwicklung, und die Verwendung von Node.js unter Linux ist für Webentwickler zu einem wichtigen Thema geworden. In diesem Artikel werfen wir einen detaillierten Blick darauf, wie man Node.js unter Linux zum Erstellen verschiedener Anwendungen verwendet.
Zuerst müssen wir Node.js unter Linux installieren. Es gibt mehrere Möglichkeiten, Node.js zu installieren, aber wir verwenden hier die gängigste Methode: die Installation über die Befehlszeile. Hier sind die einfachen Schritte zur Installation von Node.js unter Linux:
(1) Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
sudo apt-get update
Dieser Befehl aktualisiert Ihren Linux-Paketmanager, um sicherzustellen, dass die neuesten Softwareversionen verfügbar sind.
(2) Als nächstes müssen Sie den folgenden Befehl ausführen:
sudo apt-get install nodejs
Dieser Befehl installiert Node.js mit dem Linux-Paketmanager.
(3) Führen Sie dann den folgenden Befehl aus:
sudo apt-get install npm
Dieser Befehl installiert npm, den Paketmanager für Node.js.
Da wir Node.js nun unter Linux installiert haben, erstellen wir als Nächstes eine einfache Webanwendung mit Node.js.
(1) Öffnen Sie das Terminal und wechseln Sie in das Verzeichnis, in dem Sie den Code speichern möchten, und erstellen Sie eine server.js
-Datei: server.js
文件:
cd /path/to/your/project touch server.js
(2)使用您最喜欢的编辑器打开server.js
文件,并输入以下内容:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World '); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
此代码将创建一个HTTP服务器,并在访问http://127.0.0.1:3000
时向客户端发送“Hello World”消息。
(3)运行以下命令:
node server.js
此命令将启动服务器,您将看到一个“Server running at http://127.0.0.1:3000/”消息。
(4)现在,打开浏览器,并转到http://127.0.0.1:3000/
,您将看到浏览器显示“Hello World”。
现在我们已经了解了如何在Linux上使用Node.js来创建Web应用程序。接下来,我们将介绍如何使用Node.js连接数据库。
(1)首先,我们需要安装一个受欢迎的Node.js客户端,用于连接到MySQL数据库。在终端中运行以下命令:
npm install mysql
(2)使用格式mysql -u 帐户名 -p
登录到MySQL服务器。
(3)创建一个数据库表:
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, PRIMARY KEY (id) );
(4)使用以下代码将Node.js应用程序连接到MySQL数据库:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mydatabase' }); connection.connect((err) => { if (err) { console.error('error connecting: ' + err.stack); return; } console.log('connected as id ' + connection.threadId); });
这个代码将连接到MySQL数据库并打印出连接线程的ID。
(5)然后您可以使用以下代码向数据库表中插入数据:
const sql = "INSERT INTO users (username, email, password) VALUES ('john', 'john@gmail.com', 'password')"; connection.query(sql, (err, result) => { if (err) throw err; console.log("1 record inserted"); });
这个代码将向users
rrreee
mit Ihrem bevorzugten Editor server .js
-Datei und geben Sie den folgenden Inhalt ein: http://127.0.0.1:3000
zugreift Welt“-Botschaft. rrreee
Dieser Befehl startet den Server und Sie sehen die Meldung „Server läuft unter http://127.0.0.1:3000/“. 🎜🎜(4) Öffnen Sie nun den Browser und gehen Sie zuhttp://127.0.0.1:3000/
. Der Browser zeigt „Hello World“ an. 🎜mysql -u account name -p
an. 🎜🎜 (3) Erstellen Sie eine Datenbanktabelle: 🎜rrreee🎜 (4) Verwenden Sie den folgenden Code, um die Node.js-Anwendung mit der MySQL-Datenbank zu verbinden: 🎜rrreee🎜 Dieser Code stellt eine Verbindung zur MySQL-Datenbank her und druckt die ID der aus Verbindungsgewinde. 🎜🎜(5) Anschließend können Sie mit dem folgenden Code Daten in die Datenbanktabelle einfügen: 🎜rrreee🎜Dieser Code fügt einen neuen Datensatz in die Tabelle users
ein. 🎜🎜🎜Fazit🎜🎜🎜 Insgesamt sind Node.js und die Linux-Plattform ein wichtiger Bestandteil der Webentwicklung. In diesem Artikel haben wir erläutert, wie Sie Node.js unter Linux installieren, eine Webanwendung erstellen und mit Node.js eine Verbindung zu einer Datenbank herstellen. Unabhängig davon, ob Sie ein Neuling oder ein erfahrener Entwickler sind, werden Ihnen diese Techniken beim Erstellen einer Vielzahl von Anwendungen hilfreich sein. Die Leistungsfähigkeit und Flexibilität von Node.js und Linux machen sie zur ersten Wahl für Webentwickler, und immer mehr Entwickler schließen sich dieser Community an. 🎜Das obige ist der detaillierte Inhalt vonSo spielen Sie Linux-NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!