Bagaimana untuk memulakan projek nodeJS

WBOY
Lepaskan: 2023-05-28 10:46:07
asal
3231 orang telah melayarinya

Node.js ialah persekitaran masa jalan JavaScript yang popular untuk membina aplikasi bahagian pelayan. Alat ini membenarkan pembangun menulis kod hujung belakang menggunakan JavaScript dan bukannya bergantung pada bahasa lain.

Memulakan projek Node.js boleh menjadi sukar, terutamanya untuk pemula. Dalam artikel ini, kami akan membincangkan cara memulakan projek Node.js, sama ada aplikasi "Hello World" yang mudah atau aplikasi web yang lebih kompleks.

Berikut ialah langkah-langkah untuk memulakan projek Node.js:

  1. Pasang Node.js dan npm

Mula-mula, pasang Node.js dan npm pada npm komputer anda (pengurus pakej Node.js). Pautan muat turun disediakan di tapak web rasmi Node.js. Muat turun pemasang dan ikut arahan untuk menyelesaikan pemasangan.

  1. Buat direktori baharu

Buat folder baharu pada komputer anda untuk menyimpan semua fail projek. Navigasi ke folder ini dalam Terminal.

  1. Memulakan projek npm

Gunakan npm dalam terminal untuk memulakan projek baharu. Taip arahan berikut:

npm init
Salin selepas log masuk

npm akan bertanya beberapa soalan tentang projek anda, seperti nama projek, nombor versi, penerangan dan titik masuk projek. Anda boleh menggunakan nilai lalai atau mengubah suainya mengikut keperluan.

  1. Buat fail masukan

Navigasi ke direktori akar projek baharu dalam terminal dan buat fail baharu. Namakan fail "app.js" (atau apa sahaja yang anda suka) dan tulis kod pelayan asas. Berikut ialah contoh aplikasi mudah "Hello World":

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
  1. Jalankan aplikasi

Dalam tetingkap terminal, masukkan teks berikut untuk menjalankan aplikasi:

node app.js
Salin selepas log masuk

Selepas memulakan pelayan, masukkan alamat http://localhost:3000 dalam penyemak imbas dan anda akan melihat mesej "Hello World".

  1. Memasang dan menggunakan modul lain

Anda boleh menggunakan modul pihak ketiga lain untuk melanjutkan kefungsian aplikasi Node.js anda. Dalam terminal, gunakan arahan npm untuk memasang modul. Sebagai contoh, untuk memasang modul Express.js, taip perintah berikut:

npm install express --save
Salin selepas log masuk

Gunakan kod berikut untuk menentukan bahawa aplikasi anda menggunakan modul Express.js:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000, () => {
  console.log('Example app listening on port 3000!');
});
Salin selepas log masuk
  1. Deploy aplikasi

Setelah aplikasi dibangunkan dan diuji, ia boleh digunakan ke pelayan. Biasanya, anda menggunakan perkhidmatan pengehosan awan seperti Perkhidmatan Web Amazon (AWS) atau Microsoft Azure untuk mengehoskan aplikasi anda.

Berikut ialah langkah untuk menggunakan aplikasi Node.js pada contoh AWS EC2:

  1. Buat akaun AWS dan log masuk
  2. Buat EC2 dalam Contoh antara muka AWS
  3. Pasang Node.js dan npm pada tika EC2
  4. Muat naik fail aplikasi ke tika EC2
  5. Navigasi ke direktori aplikasi dalam terminal dan gunakan arahan node Jalankan

Dengan menggunakan langkah ini, anda boleh memulakan projek Node.js dengan mudah dan menjalankannya secara setempat dan pada pelayan awan. Sama ada anda seorang pemula atau pembangun berpengalaman, Node.js ialah salah satu alat untuk membina aplikasi dan perkhidmatan web yang berkuasa.

Atas ialah kandungan terperinci Bagaimana untuk memulakan projek nodeJS. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!