Skip to content

petarduss/skinapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skin Generator API

Opis

Skin Generator API to prosty serwer API umożliwiający generowanie i przechowywanie skinów Minecraft. Wykorzystuje Express.js, MongoDB i inne narzędzia.

Instalacja

  1. Sklonuj repozytorium:

    shell git clone https://github.com/petarduss/skinapi.git

  2. Zainstaluj zależności:

npm install

  1. Skonfiguruj połączenie z bazą danych MongoDB w pliku server.ts:

    // ...
    mongoose
        .connect(
            "mongodb://localhost:27017",
            { useNewUrlParser: true, useUnifiedTopology: true, dbName: "skins" }
        )
    // ...
    
    
  2. Uruchom serwer:

npm start

  1. Serwer będzie dostępny pod adresem http://localhost:3000.

Struktura projektu

server.ts - Główny plik serwera, konfiguracja i obsługa żądań HTTP.
generate.ts - Klasa Generate odpowiedzialna za przetwarzanie żądania generowania skinów.
models/SkinSchema.ts - Model MongoDB dla kolekcji skinów.

Plik server.ts zawiera konfigurację serwera Express.js oraz obsługę żądań HTTP.

Plik generate.ts zawiera klasę Generate, która odpowiada za przetwarzanie żądania generowania skinów. W metodzie uploadToMineskin następuje przesłanie pliku do Mineskin API, zapisanie wynikowych danych skinu w bazie danych MongoDB oraz obsługa błędów.

About

Push skin id/signature/value by image file into mongodb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors