Node.js ialah alat JavaScript sebelah pelayan yang sangat popular yang memudahkan untuk membina aplikasi web yang cekap dan berskala. Dalam artikel ini, kami akan memperkenalkan cara menggunakan Node.js untuk menggunakan pelayan.
Langkah 1: Pilih pelayan
Pada pelayan tempat Node.js digunakan, anda mesti memilih perkhidmatan pengehosan yang menyokong Node.js. Oleh itu, kami mengesyorkan agar anda memilih perkhidmatan pengehosan yang menyokong Node.js, seperti Perkhidmatan Web Amazon, Lautan Digital atau Heroku, dsb.
Langkah 2: Pasang Node.js
Memasang Node.js pada pelayan anda adalah sangat mudah. Di bawah Ubuntu, anda boleh menggunakan arahan berikut untuk memasang Node.js:
sudo apt-get update sudo apt-get install nodejs
Selepas pemasangan selesai, anda boleh mengesahkan sama ada pemasangan berjaya dengan memasukkan arahan berikut:
node -v
Langkah 3: Tulis Aplikasi Node.js
Sebelum anda mula menulis aplikasi Node.js, anda perlu memasang pengurus pakej npm. Anda boleh memasang npm menggunakan arahan berikut:
sudo apt-get install npm
Kini anda boleh menggunakan NPM untuk memasang semua kebergantungan, selepas itu anda boleh menulis kod sisi pelayan anda dalam fail JavaScript biasa.
Sebagai contoh, coretan kod berikut mencipta pelayan paling mudah yang akan menghantar "Hello World!" kepada pengguna apabila mereka mengakses port 3000:
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}/`); });
Langkah 4: Mulakan aplikasi Node .js
Untuk memulakan aplikasi Node.js, jalankan arahan berikut pada pelayan:
node app.js
Sebagai alternatif, anda boleh menggunakan PM2 yang dipasang secara global untuk mengautomasikan proses pengurusan untuk menjadikannya lebih mudah Permulaan:
pm2 start app.js
Langkah 5: Gunakan NGINX sebagai proksi terbalik
Agar aplikasi anda dapat menampung lebih banyak trafik, anda perlu menskalakan dengan proksi terbalik. Di sini kita boleh menggunakan NGINX sebagai proksi terbalik.
Pertama, anda perlu memasang NGINX:
sudo apt-get install nginx
Kemudian, anda perlu mencipta fail baharu sebagai tapak yang tersedia yang mengandungi konfigurasi NGINX. Fail baharu boleh dibuat menggunakan arahan berikut:
sudo nano /etc/nginx/sites-available/your-site-name
Kemudian anda boleh menambah konfigurasi:
server { listen 80; server_name your-domain.com; location / { proxy_pass http://localhost:3000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
Akhir sekali, anda perlu mendayakan tapak ini:
sudo ln -s /etc/nginx/sites-available/your-site-name /etc/nginx/sites-enabled/
Langkah 6 : Dayakan Penyulitan HTTPS
Untuk tapak web yang menggunakan maklumat sensitif, adalah disyorkan agar anda mendayakan protokol HTTPS. Untuk mendayakan protokol HTTPS, anda perlu membeli sijil SSL, yang boleh dibeli daripada pembekal SSL.
Selepas memasang sijil SSL, anda perlu mengubah suai fail konfigurasi NGINX:
server { listen 443; server_name your-domain.com; ssl on; ssl_certificate /path/to/your_cert.pem; ssl_certificate_key /path/to/your_key.pem; location / { proxy_pass http://localhost:3000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
Akhir sekali, anda perlu memulakan semula NGINX untuk perubahan berkuat kuasa:
sudo service nginx restart
Kesimpulan
Melalui artikel ini, kami telah menerangkan cara menggunakan Node.js untuk menggunakan pelayan. Anda kini mengetahui asas memasang Node.js, menulis JavaScript sisi pelayan, mendayakan proksi terbalik dan mendayakan HTTPS. Harap ini membantu anda dalam menggunakan pelayan Node.js.
Atas ialah kandungan terperinci pelayan penggunaan nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!