Boilerplate project for a basic ExpressJS webserver
|
|
před 3 roky | |
|---|---|---|
| .vscode | před 3 roky | |
| private | před 3 roky | |
| public | před 3 roky | |
| scripts | před 3 roky | |
| src | před 3 roky | |
| .env | před 3 roky | |
| .gitignore | před 3 roky | |
| .prettierrc.js | před 3 roky | |
| Readme.md | před 3 roky | |
| package.json | před 3 roky | |
| tsconfig.json | před 3 roky |
Dieses Projekt beinhaltet eine sog. Boilerplate, mit der sich schnell ein Webserver-Projekt auf NodeJS+Express Basis initialisieren lässt.
Der Server beinhaltet Grundfunktionalität, also:
fileserver unter /*
public per URL auslogin-Bereich unter /login/*
POST, PUT, PATCH und DELETE -Endpoints
... behalte und erweitere, was du brauchst - schmeiß' raus, was nicht.
~/Development/my-new-webserverÖffne ein Terminal und wechsle in den neuen Ordner
$ cd ~/Development/my-new-webserver
(Optional) Initialisiere ein Git-Repository
$ git init
Installiere das Boilerplate Projekt
$ curl --silent https://bitbucket.siriusonline.de/projects/TSC/repos/express-starter/raw/scripts/init.js | node -
Terminal im Projekt-Root öffnen:
$ npm start
# --- Ausgabe: ----
> my-new-webserver@1.0.0 start
> npm run build && node dist/index.js
> my-new-webserver@1.0.0 build
> tsc -b
Example app listening on http://localhost:8999
Ét voilà - damit sollte der Webserver lokal auf Port 8999 laufen.