[[oktatas:web:nodejs|< Node.js]]
====== Sip ======
* **Szerző:** Sallai András
* Copyright (c) 2024, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Használat =====
npm create sip@latest
vagy:
npx create-sip@latest
vagy:
npm init sip@latest
Lépések:
* írjuk be a projekt nevét
* válasszuk ki a projekt típusát.
===== Projekt típusok =====
==== Webpage ====
app01/
|-index.html
`-style.css
==== Web Bootstrap ====
app01/
|-index.html
`-style.css
==== JavaScript ====
Egyszerű JavaScript fejlesztéshez:
app01/
|-app.js
|-index.html
`-style.css
==== Web Node.js ====
Webalkalmazás fejlesztése Node.js projektben.
app01/
|-src/
| |-app.js
| |-index.html
| `-style.css
|-bs-config.json
`-package.json
==== ESBuild JavaScript ====
Webalkalmazás fejlesztése Node.js projektben, ESBuild és JavaScript használatával.
app01/
|-public/
| |-index.html
| `-style.css
|-src/
| `-app.js
|-bs-config.json
|-package.json
`-README.md
==== ESBuild TypeScript ====
Webalkalmazás fejlesztése Node.js projektben, ESBuild és TypeScript használatával.
app01/
|-public/
| |-index.html
| `-style.css
|-src/
| `-app.ts
|-bs-config.json
|-package.json
`-README.md
==== MockAPI ====
A Mock API egy hai-server 0.0.4 verzióval egy helyettesítő szerver.
app01/
|-database.json
|-hai-server.json
|-package.json
`-README.md
==== Express.js ====
Express.js kezdemény.
app01/
|-app/
| |-controllers/
| | |-authcontroller.js
| | `-usercontroller.js
| |-database/
| | `-database.js
| |-middleware/
| | `-authjwt.js
| |-models/
| | `-user.js
| |-routes/
| | `-api.js
| `-index.js
|-config/
| `-default.json
|-docs/
| |-dev_doc.md
| `-user_doc.md
|-test/
| `-test.js
|-tools/
| `-genkey.js
|-nodemon.json
|-package.json
`-README.md