Cara menggunakan aplikasi Node.js ke Heroku

PHPz
Lepaskan: 2023-04-05 10:25:37
asal
642 orang telah melayarinya

Node.js ialah persekitaran masa jalan JavaScript sebelah pelayan yang popular yang telah digunakan secara meluas dalam pembangunan aplikasi web. Heroku ialah platform awan yang menyediakan penggunaan aplikasi yang mudah tetapi berkuasa. Menggunakan aplikasi Node.js kepada Heroku ialah satu proses untuk mencapai ketersediaan dan kebolehskalaan yang tinggi. Dalam artikel ini, kami akan membincangkan cara untuk menggunakan aplikasi Node.js kepada Heroku.

Langkah 1: Buat akaun Heroku

Jika anda belum mempunyai akaun Heroku, sila daftar akaun di laman web rasmi Heroku terlebih dahulu. Selepas membuat akaun anda, anda akan dibawa ke konsol Heroku.

Langkah 2: Pasang Heroku CLI

Alat Heroku CLI ialah alat antara muka baris arahan Heroku Anda boleh memuat turun versi untuk sistem pengendalian anda daripada tapak web rasmi Heroku. Selepas muat turun dan pemasangan selesai, buka alat baris arahan dan jalankan arahan berikut untuk mengesahkan bahawa Heroku CLI berjaya dipasang.

$ heroku --version
Salin selepas log masuk

Jika anda melihat nombor versi, Heroku CLI telah berjaya dipasang.

Langkah 3: Buat aplikasi Node.js

Sebelum anda memulakan penggunaan, anda perlu mencipta aplikasi Node.js. Kita boleh menggunakan alat "Express generator" untuk mencipta rangka aplikasi baharu.

Untuk menggunakan penjana Express, jalankan arahan berikut:

$ npm install express-generator -g
Salin selepas log masuk

Seterusnya, gunakan penjana Express untuk mencipta aplikasi Node.js baharu:

$ express myapp
Salin selepas log masuk

Selepas melaksanakan arahan, anda akan mencipta direktori baharu bernama "myapp" di bawah direktori semasa. Pergi ke direktori itu dan pasang kebergantungan dengan arahan berikut:

$ cd myapp
$ npm install
Salin selepas log masuk

Sekarang, aplikasi Node.js anda telah dibuat.

Langkah 4: Tolak aplikasi ke Heroku

Sebelum menggunakan aplikasi Node.js anda, anda perlu menyimpan aplikasi itu ke repositori Git terlebih dahulu. Jika anda sudah mempunyai repositori Git, anda boleh melangkau langkah ini.

Untuk menolak aplikasi anda ke Heroku, anda perlu membuat aplikasi pada Heroku dahulu. Anda boleh membuat aplikasi melalui konsol Heroku atau menggunakan baris arahan.

Seterusnya, log masuk menggunakan Heroku CLI:

$ heroku login
Salin selepas log masuk

Kemudian, tukar ke direktori aplikasi anda dan mulakan repositori Git:

$ cd myapp
$ git init
$ git add .
$ git commit -m "Initial commit"
Salin selepas log masuk

Seterusnya, Sila buat aplikasi Heroku baharu dengan arahan berikut:

$ heroku create
Salin selepas log masuk

Selepas melaksanakan arahan, Heroku akan mencipta aplikasi baharu secara automatik untuk anda dan mengeluarkan alamat web aplikasi ke konsol. Contohnya:

https://arcane-everglades-66077.herokuapp.com/
Salin selepas log masuk

Seterusnya, sila tolak kod anda ke repositori Heroku:

$ git push heroku master
Salin selepas log masuk

Jika semuanya berjalan lancar, aplikasi anda telah berjaya digunakan untuk Heroku. Anda boleh mengesahkan ini dengan melawati alamat web aplikasi.

Langkah 5: Konfigurasikan aplikasi anda

Konfigurasi ialah komponen utama proses penempatan dan anda menggunakan konfigurasi untuk mengurus gelagat aplikasi anda. Dalam aplikasi Node.js, anda boleh menggunakan pembolehubah persekitaran untuk mengkonfigurasi aplikasi.

Anda boleh menggunakan Heroku CLI atau konsol untuk menetapkan pembolehubah persekitaran. Berikut ialah contoh menetapkan pembolehubah persekitaran menggunakan Heroku CLI:

$ heroku config:set MY_VARIABLE=some_value
Salin selepas log masuk

Dalam aplikasi Node.js, anda boleh mengakses pembolehubah persekitaran melalui:

const my_variable = process.env.MY_VARIABLE;
Salin selepas log masuk

Anda juga boleh menggunakan Beberapa perkhidmatan lain yang disediakan oleh Heroku digunakan dalam aplikasi, seperti pangkalan data Postgres, Redis, Memcached, dll.

Langkah 6: Pantau aplikasi

Semasa proses penempatan, anda perlu memantau prestasi dan kebolehpercayaan aplikasi pada bila-bila masa. Sistem pengelogan Heroku membolehkan anda memantau status aplikasi anda dalam masa nyata.

Begini cara untuk mendapatkan log aplikasi melalui Heroku CLI:

$ heroku logs --tail
Salin selepas log masuk

Dengan parameter --tail, anda boleh terus mendapatkan maklumat log terkini untuk aplikasi anda.

Kesimpulan:

Menggunakan aplikasi Node.js kepada Heroku ialah satu proses untuk mencapai ketersediaan tinggi dan berskala tinggi. Kami boleh melengkapkan proses penempatan dalam beberapa langkah mudah. Sama ada aplikasi anda kecil atau besar, Heroku memberikan anda sokongan infrastruktur awan yang berkuasa, membolehkan anda menumpukan pada perniagaan teras aplikasi anda.

Atas ialah kandungan terperinci Cara menggunakan aplikasi Node.js ke Heroku. 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!