Rumah  >  Artikel  >  hujung hadapan web  >  Kuasai kaedah pemasangan dan operasi Node.js environment_node.js dengan pantas

Kuasai kaedah pemasangan dan operasi Node.js environment_node.js dengan pantas

WBOY
WBOYasal
2016-05-16 15:15:251357semak imbas

Pemasang
NodeJS menyediakan beberapa pemasang, yang boleh dimuat turun dan dipasang di nodejs.org.

Di bawah sistem Windows, pilih fail pemasangan dengan akhiran .msi yang sepadan dengan versi sistem. Di bawah sistem Mac OS X, pilih fail pemasangan dengan akhiran .pkg.

Kompil dan pasang
Tiada program pemasangan siap sedia tersedia di bawah sistem Linux Walaupun sesetengah pengedaran boleh dipasang menggunakan kaedah seperti apt-get, mereka mungkin tidak dapat memasang versi terkini. Oleh itu, kaedah penyusunan berikut biasanya digunakan untuk memasang NodeJS di bawah sistem Linux.

1. Pastikan versi g++ dalam sistem melebihi 4.6 dan versi python melebihi 2.6.

2. Muat turun versi terkini pakej kod sumber NodeJS dengan akhiran tar.gz daripada nodejs.org dan ekstraknya ke lokasi tertentu.

3. Masukkan direktori unzip dan gunakan arahan berikut untuk menyusun dan memasang.

$ ./configure

$ make

$ sudo make install

Lari

Buka terminal dan taip nod untuk memasuki mod interaktif arahan Anda boleh memasukkan pernyataan kod dan melaksanakannya serta-merta dan memaparkan hasilnya, contohnya:

$ node
> console.log('Hello World!');
Hello World!

Jika anda ingin menjalankan sebahagian besar kod, anda boleh menulis fail JS dahulu dan kemudian menjalankannya. Sebagai contoh, terdapat hello.js berikut.

function hello() {
  console.log('Hello World!');
}
hello();

Selepas menulis, taip nod hello.js dalam terminal untuk dijalankan

$ node hello.js
Hello World!

Isu kebenaran
Di bawah sistem Linux, keistimewaan root diperlukan apabila menggunakan NodeJS untuk mendengar pada port 80 atau 443 untuk menyediakan perkhidmatan HTTP(S). Terdapat dua cara untuk melakukan ini.

Salah satu cara ialah menggunakan arahan sudo untuk menjalankan NodeJS. Sebagai contoh, server.js dijalankan melalui arahan berikut mempunyai kebenaran untuk menggunakan port 80 dan 443. Kaedah ini biasanya disyorkan untuk memastikan bahawa kebenaran root hanya diberikan kepada skrip JS yang memerlukannya.

$ sudo node server.js
Cara lain ialah menggunakan arahan chmod +s untuk menjadikan NodeJS sentiasa dijalankan dengan keistimewaan root Kaedah khusus adalah seperti berikut. Oleh kerana kaedah ini membenarkan mana-mana skrip JS mempunyai kebenaran root, ia tidak begitu selamat, jadi ia tidak disyorkan untuk sistem yang memerlukan pertimbangan keselamatan yang tinggi.

$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node

Kenyataan:
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