Dieses Repository enthält ein Svelte Projekt, dass mit der folgenden Beispiel-API genutzt werden kann:
Wenn dieses Projekt in Verbindung mit der oben genannten API genutzt werden soll, ist es empfohlen erst die API einzurichten.
Zunächst muss dieses Repository geklont werden.
git clone https://github.com/nschmolke/codeigniter-demo-svelte.git .
Die benötigten dependencies werden mittels npm oder yarn installiert.
npm install
oder
yarn install
Damit die API verwendet werden kann, muss die URL der API in der Datei /src/axios-api.js eingetragen werden. Zum Beispiel:
baseURL: "https://api.codeigniter-demo.test/api/v1",
Bitte beachten: An die baseURL aus CodeIgniter muss immer /api/v1
angehängt werden. So wird aus der baseURL in CodeIgniter https://api.codeigniter-demo.test
folglich für die JavaScript Projekte https://api.codeigniter-demo.test/api/v1
.
Der development Webserver kann mit einem der folgenden Befehle gestartet werden:
npm run dev
oder
yarn dev
Sollte nach dem Starten ein Fehler 403 auf der Website auftreten, kann der Parameter --host 0.0.0.0
an den jeweiligen yarn oder npm Befehl angehangen werden.
Alternativ kann das Projekt mit einem der folgenden Befehle kompiliert werden:
npm run build
oder
yarn build
Weitere Informationen zu Svelte selbst können der offiziellen Website entnommen werden.