Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk bermain nodejs Linux

Bagaimana untuk bermain nodejs Linux

WBOY
Lepaskan: 2023-05-25 11:42:37
asal
652 orang telah melayarinya

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.

  1. Pasang Node.js pada Linux

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
Salin selepas log masuk

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
Salin selepas log masuk

Arahan ini akan menggunakan pengurus pakej Linux untuk memasang Node.js.

(3) Kemudian jalankan arahan berikut:

sudo apt-get install npm
Salin selepas log masuk

Arahan ini akan memasang npm, pengurus pakej Node.js.

  1. Buat aplikasi web menggunakan 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
Salin selepas log masuk

(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}/`);
});
Salin selepas log masuk

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
Salin selepas log masuk

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".

  1. Menyambung ke pangkalan data menggunakan Node.js

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
Salin selepas log masuk

(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)
);
Salin selepas log masuk

(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);
});
Salin selepas log masuk

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");
});
Salin selepas log masuk

Kod ini akan memasukkan rekod baharu ke dalam jadual users.

  1. Kesimpulan

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan