Express.js
Wersja z dnia 20:55, 11 kwi 2018 autorstwa Mixer (dyskusja | edycje) (Utworzono nową stronę "=== Kroki wstępne === *Odblokuj Binexec. *Wykonaj konfigurację środowiska Node.js. *Dodaj domenę typ...")
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
.