< AdonisJS

AdonisJS kezdés

Szerző: Sallai András

Copyright © 2025, Sallai András

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

Az AdonisJS-ről

AdonisJS egy TypeScript alapú webes keretrendszer, Node.js alapon.

Készíthetünk full-stack webes alkalmazást vagy JSON alapú API szervert.

Webhely:

https://adonisjs.com/

Dokumentáció:

https://docs.adonisjs.com/guides/preface/introduction

Projekt létrehozása

npm init adonisjs@latest hello

A projekt létrehozása paraméterezhető a következő kapcsolókkal:

--kit: A projekt típusát adhatjuk meg. Lehet web, api, slim vagy inertia.

--db: Lehet sqlite, postgres, mysql, mssql.

--git-init: Git tárolót is előkészít.

--auth-guard: Azonosítás: session, access_tokens vagy basic_auth

Példák:

npm init adonisjs@latest hello -- --db=mysql

npm init adonisjs@latest hello -- --db=postgres --kit=api

npm init adonisjs@latest hello -- --kit=api --auth-guard=access_tokens

Fejlesztői szerver

npm run dev

Ellenőrizzük egy HTTP klienssel, például a res paranccsal:

res localhost:3333

Útválasztás

Az útvonalak a következő helyen taálhatók:

start/routes.ts

Útvonalak listázása:

node ace list:routes