File Manager API Server
Kuvaus
ApiServer tarjoaa turvallisen rajapinnan tiedostonhallinnan toimintoihin. Kaikki kutsut vaativat API-avaimen.
Käynnistys
cd ApiServer
npm install
npm run dev
Ympäristömuuttujat (.env)
- PORT: Palvelimen portti (oletus: 3001)
- API_KEY: API-avain, jota vaaditaan kaikissa kutsuissa
- NODE_ENV: Ympäristö (development/production)
Autentikointi
Kaikki API-kutsut vaativat Authorization-headerin:
Authorization: Bearer YOUR_API_KEY
Endpointit
GET /api/v1/health
Terveystarkistus - palauttaa palvelimen tilan.
GET /api/v1/server-info
Palauttaa palvelimen tiedot ja ominaisuudet.
GET /api/v1/servers
Palauttaa listan hallinnoiduista palvelimista.
GET /api/v1/servers/:id
Palauttaa tietyn palvelimen tiedot.
POST /api/v1/servers/:id/test
Testaa yhteyden tiettyyn palvelimeen.
Tietoturva
- Kaikki kutsut vaativat kelvollisen API-avaimen
- Virheelliset API-avaimet palauttavat 401 Unauthorized
- Kaikki kutsut lokitetaan
Description
				
					Languages
				
				
								
								
									JavaScript
								
								96.3%
							
						
							
								
								
									Dockerfile
								
								3.7%