[[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