![Jak wdrożyć aplikację Node.js w Heroku: 3 kroki Jak wdrożyć aplikację Node.js w Heroku: 3 kroki](https://i.howwhatproduce.com/images/001/image-987-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
![Jak wdrożyć aplikację Node.js w Heroku Jak wdrożyć aplikację Node.js w Heroku](https://i.howwhatproduce.com/images/001/image-987-1-j.webp)
Oto jak wdrożyłem moją aplikację NodeJS na Heroku przy użyciu darmowego konta. Wystarczy kliknąć łącza, aby pobrać niezbędne oprogramowanie:
Użyte oprogramowanie:
VSCode (lub dowolny edytor tekstu do wyboru)
HerokuCLI
Gita
Krok 1: Utwórz plik Package.json
Wstęp:
Heroku jest witryną hostingową, która umożliwia ypu wdrażanie 5 aplikacji za darmo z czasem działania wynoszącym ponad 500 godzin miesięcznie. Aby go wdrożyć, musisz przesłać 3 pliki:
Plik pakiet.json i pakiet-lock.json. Możesz śledzić mój inny samouczek, aby uzyskać samouczek krok po kroku dotyczący tworzenia jednego, klikając tutaj. Plik package-lock.json pojawia się automatycznie po utworzeniu pliku package.json. Ponieważ będziemy uruchamiać go na herku, w twoim pakiecie, pliku json, musisz określić skrypt startowy i wersję swojego węzła na enines. do tej pory uruchom węzeł poleceń -v. Oto przykład:
{
"imię": "heroku", "wersja": "1.0.0", "opis": "", "main": "index.js", "skrypty": {
"test": "echo \"Błąd: nie określono testu\" && exit 1", "start": "węzeł server.js"
}, "słowa kluczowe": , "autor": "", "licencja": "ISC", "silniki": {
"węzeł": "12.x"
}
}
Krok 2: Stwórz swoją aplikację Node.js
Ponieważ ta aplikacja będzie działała na każdym porcie, który nam poda heroku, musimy określić kod, który nam da, za pomocą tego kodu process.env. PORT. Oto aplikacja node js, która mówi „cześć”:
const http = require('http'); //ładuje bibliotekę, aby mogła działać jako zmienna serwera port = process.env. PORT || 5000; //określa port no do czegokolwiek heroku lub 5000 na lokalnym hoście http.createServer(function(req, res){ // tworzy serwer res.writeHead(200, {'Content-type':'text/plain'} //Określa, że odpowiedzią "hello" jest tekst res.end("hello"); //pokazuje tekst "hello" na stronie internetowej }).listen(port); // dołącza ten serwer do portu nr.
Krok 3: Wiersz polecenia
![Wiersz polecenia Wiersz polecenia](https://i.howwhatproduce.com/images/001/image-987-2-j.webp)
![Wiersz polecenia Wiersz polecenia](https://i.howwhatproduce.com/images/001/image-987-3-j.webp)
![Wiersz polecenia Wiersz polecenia](https://i.howwhatproduce.com/images/001/image-987-4-j.webp)
- Otwórz wiersz poleceń, naciskając Windows + R, aby otworzyć pole „Uruchom”, a następnie wpisz „cmd”, a następnie kliknij „OK”
-
W CMD przejdź do katalogu głównego, wpisując „cd..”, aż nie zostanie uwzględniona żadna ścieżka.
- Sprawdź, czy npm (menedżer bibliotek instalowany przez węzeł), git i heroku są poprawnie zainstalowane, wpisując:
npm --wersja
git --version heroku --version
Zaloguj się na swoje konto herku
Zaloguj się do heroku
To tworzy aplikację na heroku:
tworzenie heroku
Aby przesłać pliki, musisz przejść do jego ścieżki, wpisując cd
Płyta CD
Tworzy nowe repozytorium (folder) na twoim urządzeniu locl dla elementów w tej ścieżce
git init
Połącz się zdalnie z folderem w heroku przez git w swojej aplikacji
heroku git: zdalny
Kopiuje ten plik zdalnie do lokalnego repozytorium git za pomocą git w Twojej aplikacji
git dodaj.
Zapisz zmiany wprowadzone w folderze z komunikatem „popraw to”
git commit -am "zrób to lepiej"
Przesyła pliki do folderu git na heroku. Poczekaj, aż się pobierze
git push mistrz heroku
otwiera aplikację
Heroku otwórz aplikację
Zalecana:
Jak zrobić Smart Pot z NodeMCU kontrolowanym przez aplikację: 8 kroków
![Jak zrobić Smart Pot z NodeMCU kontrolowanym przez aplikację: 8 kroków Jak zrobić Smart Pot z NodeMCU kontrolowanym przez aplikację: 8 kroków](https://i.howwhatproduce.com/images/005/image-14016-j.webp)
Jak zrobić Smart Pot z NodeMCU kontrolowanym przez aplikację: W tym przewodniku zbudujemy Smart Pot kontrolowany przez ESP32 i aplikację na smartfona (iOS i Android). Użyjemy NodeMCU (ESP32) do łączności i biblioteki Blynk za chmurę IoT i Aplikację na smartfona.Wreszcie my
Jak zaprojektować i wdrożyć falownik jednofazowy: 9 kroków
![Jak zaprojektować i wdrożyć falownik jednofazowy: 9 kroków Jak zaprojektować i wdrożyć falownik jednofazowy: 9 kroków](https://i.howwhatproduce.com/images/006/image-16143-j.webp)
Jak zaprojektować i wdrożyć falownik jednofazowy: W tym instruktażu omówiono zastosowanie modułów CMIC GreenPAK™ firmy Dialog w zastosowaniach energoelektronicznych i zademonstrowano wdrożenie falownika jednofazowego przy użyciu różnych metod sterowania. Do określenia q
Jak stworzyć aplikację na Androida w Android Studio: 8 kroków (ze zdjęciami)
![Jak stworzyć aplikację na Androida w Android Studio: 8 kroków (ze zdjęciami) Jak stworzyć aplikację na Androida w Android Studio: 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/007/image-20613-j.webp)
Jak utworzyć aplikację na Androida za pomocą Android Studio: Ten samouczek nauczy Cię podstaw tworzenia aplikacji na Androida przy użyciu środowiska programistycznego Android Studio. Ponieważ urządzenia z Androidem stają się coraz bardziej powszechne, zapotrzebowanie na nowe aplikacje będzie tylko rosło. Android Studio jest łatwy w użyciu (
Jak skonfigurować aplikację LED Demon Eye W/Smart Phone Bluetooth: 5 kroków
![Jak skonfigurować aplikację LED Demon Eye W/Smart Phone Bluetooth: 5 kroków Jak skonfigurować aplikację LED Demon Eye W/Smart Phone Bluetooth: 5 kroków](https://i.howwhatproduce.com/images/009/image-26150-j.webp)
Jak skonfigurować aplikację LED Demon Eye W/ Smart Phone Bluetooth App: Ten przewodnik instalacji pokazuje, jak skonfigurować aplikację, która łączy się przez Bluetooth. Tę aplikację można znaleźć zarówno w Apple Store, jak i Google Play, pod nazwą „Happy Lighting”;
Jak połączyć aplikację na Androida z AWS IOT i zrozumieć API rozpoznawania głosu: 3 kroki
![Jak połączyć aplikację na Androida z AWS IOT i zrozumieć API rozpoznawania głosu: 3 kroki Jak połączyć aplikację na Androida z AWS IOT i zrozumieć API rozpoznawania głosu: 3 kroki](https://i.howwhatproduce.com/images/002/image-3907-19-j.webp)
Jak połączyć aplikację Android z AWS IOT i zrozumieć API rozpoznawania głosu: Ten samouczek uczy użytkownika, jak połączyć aplikację Android z serwerem AWS IOT i zrozumieć API rozpoznawania głosu, które steruje ekspresem do kawy. Aplikacja steruje ekspresem do kawy za pośrednictwem Alexa Usługa głosowa, c