Express.js: Różnice pomiędzy wersjami
(Utworzono nową stronę "=== Kroki wstępne === *Odblokuj Binexec. *Wykonaj konfigurację środowiska Node.js. *Dodaj domenę typ...") |
|||
Linia 47: | Linia 47: | ||
=== Linki zewnętrzne === | === Linki zewnętrzne === | ||
− | [https://expressjs.com Strona projektu | + | [https://expressjs.com Strona projektu Express.js] |
[[Category:Node.js]] | [[Category:Node.js]] | ||
[[Category:Poradniki]] | [[Category:Poradniki]] |
Aktualna wersja na dzień 23:08, 14 lut 2019
Kroki wstępne
- Odblokuj Binexec.
- Wykonaj konfigurację środowiska Node.js.
- Dodaj domenę typu Node.js.
- Przejdź dofolderu
public_nodejs
domeny:cd ~/domains/wstaw_nazwe_twojej_domeny/public_nodejs
- usuń domyślny plik index.html mydevil.net:
rm pubic/index.html
Nowy projekt
Wygeneruj plik package.json
za pomocą polecenia:
npm init
Podaj przy pytaniu o entry point
nazwę pliku app.js
. Jest to niezbędne, gdyż nasz system hostingowy oczekuje właśnie takiej nazwy dla głównego pliku kodu aplikacji.
Zainstaluj Express.js:
npm install --save express
Utwórz przykładowy plik app.js
poleceniem konsolowym:
cat <<EOF >app.js var express = require('express'); var app = express(); app.get('/', function(req, res){ res.send("Hello mydevil.net!"); }); app.listen(3000); EOF
Przetestuj wpisując adres twojej domeny w oknie przeglądarki.
Przeniesienie istniejącego projektu
Wgraj do folderu public_nodejs
dodanej uprzednio domeny pliki istniejącej aplikacji/serwisu.
Konfiguracja naszego hostingu zakłada, że główny plik aplikacji Node.js posiada nazwę app.js.
Jeśli ów plik posiada inną nazwę to należy ją zmienić na app.js
oraz w pliku package.json
zmień wartość dla klucza "main"
na app.js
.