Linux ialah perisian percuma dan sistem pengendalian Unix sumber terbuka, manakala Node.js ialah platform untuk menulis aplikasi sisi pelayan menggunakan JavaScript. Kedua-duanya adalah teknologi yang sangat popular dalam pembangunan web, dan cara menggunakan Node.js pada Linux telah menjadi isu penting untuk pembangun web. Dalam artikel ini, kami akan melihat secara mendalam tentang cara menggunakan Node.js pada Linux untuk membina pelbagai aplikasi.
Mula-mula, kita perlu memasang Node.js pada Linux. Terdapat pelbagai cara untuk memasang Node.js, tetapi kami menggunakan kaedah yang paling biasa di sini: memasang melalui baris arahan. Berikut ialah langkah mudah untuk memasang Node.js pada Linux:
(1) Buka terminal dan masukkan arahan berikut:
sudo apt-get update
Arahan ini akan mengemas kini pengurus pakej Linux anda untuk memastikan yang terkini perisian versi tersedia.
(2) Seterusnya, anda perlu menjalankan arahan berikut:
sudo apt-get install nodejs
Arahan ini akan menggunakan pengurus pakej Linux untuk memasang Node.js.
(3) Kemudian jalankan arahan berikut:
sudo apt-get install npm
Arahan ini akan memasang npm, pengurus pakej Node.js.
Sekarang kita telah memasang Node.js pada Linux, seterusnya kita akan mencipta aplikasi web mudah menggunakan Web Node.js permohonan.
(1) Buka Terminal dan tukar ke direktori tempat anda ingin menyimpan kod dan buat fail server.js
:
cd /path/to/your/project touch server.js
(2) Buka server.js
menggunakan fail editor kegemaran anda dan masukkan yang berikut:
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}/`); });
Kod ini akan mencipta pelayan HTTP dan menghantar mesej "Hello World" kepada klien apabila http://127.0.0.1:3000
diakses.
(3) Jalankan arahan berikut:
node server.js
Arahan ini akan memulakan pelayan dan anda akan melihat mesej "Pelayan berjalan di http://127.0.0.1:3000/".
(4) Sekarang, buka penyemak imbas dan pergi ke http://127.0.0.1:3000/
, anda akan melihat pelayar memaparkan "Hello World".
Kini kita telah melihat cara menggunakan Node.js pada Linux untuk mencipta aplikasi web. Seterusnya, kami akan memperkenalkan cara menyambung ke pangkalan data menggunakan Node.js.
(1) Mula-mula, kita perlu memasang klien Node.js yang popular untuk menyambung ke pangkalan data MySQL. Jalankan arahan berikut dalam terminal:
npm install mysql
(2) Log masuk ke pelayan MySQL menggunakan format mysql -u 帐户名 -p
.
(3) Cipta jadual pangkalan data:
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) Gunakan kod berikut untuk menyambungkan aplikasi Node.js ke pangkalan data 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); });
Kod ini akan sambung ke pangkalan data MySQL dan cetak ID benang sambungan.
(5) Kemudian anda boleh menggunakan kod berikut untuk memasukkan data ke dalam jadual pangkalan data:
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"); });
Kod ini akan memasukkan rekod baharu ke dalam jadual users
.
Secara keseluruhannya, Node.js dan platform Linux adalah bahagian penting dalam pembangunan web. Dalam artikel ini, kami membincangkan cara memasang Node.js pada Linux, mencipta aplikasi web dan menyambung ke pangkalan data menggunakan Node.js. Sama ada anda seorang pemula atau pembangun yang berpengalaman, teknik ini akan membantu anda dalam membina pelbagai aplikasi. Kuasa dan fleksibiliti Node.js dan Linux menjadikan mereka pilihan pertama untuk pembangun web, dan semakin ramai pembangun menyertai komuniti ini.
Atas ialah kandungan terperinci Bagaimana untuk bermain nodejs Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!