# Hostowanie wtyczki na serwerze lokalnym

Zanim będzie można wyświetlić podgląd sklonowanej wtyczki w programie FormIt, należy umieścić ją jako hostowaną na serwerze lokalnym.

### **Wyświetlanie terminala w środowisku IDE**

Istnieje możliwość uruchomienia serwera w programie Visual Studio Code zamiast w oddzielnym oknie terminala. \*\*\*\* Przed otwarciem terminala upewnij się, że w programie Visual Studio Code jest otwarty właściwy folder.

Widok > Terminal (lub skrót Ctrl + \`)

![](https://github.com/FormIt3D/autodesk-formit-windows-help/blob/master-plk/.gitbook/assets/image%20\(11\)%20\(1\).png)

### Konfigurowanie serwera HTTP

Serwer HTTP, który działa poprawnie, to serwer [http-server](https://www.npmjs.com/package/http-server) programu npm.

Najpierw należy pobrać i zainstalować [środowisko NodeJS](https://nodejs.org/en/), jeśli nie zostało jeszcze zainstalowane.

W przypadku wystąpienia błędów w kolejnych punktach spróbuj ponownie uruchomić komputer, aby ukończyć instalację środowiska NodeJS.

W wierszu polecenia wprowadź następujące wartości, aby zainstalować globalnie *http-server* programu npm (konfiguracja jednorazowa).

* `npm install http-server -g`

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-aa9245c0718bb2a1b84597879f87b1db1944e0a5%2Fimage%20\(47\).png?alt=media)

### Uruchamianie serwera licencji

Po ukończeniu instalacji uruchom następujące polecenie w terminalu, aby uruchomić serwer npm http-server:

* `http-server`

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-2c233a5985b71b0451ef3a5a68083c76b879a87d%2Fimage%20\(84\).png?alt=media)

Wskazówka 1: w przypadku problemów z uruchomieniem serwera http-server (zainstalowanego globalnie lub lokalnie) może być przydatne uruchomienie go bezpośrednio za pośrednictwem serwera npx:

* `npx http-server`

Wskazówka 2: w przypadku użytkowników systemu Windows 10/11, jeśli wystąpi błąd podczas uruchamiania skryptu na nowym komputerze, może to być spowodowane wyłączeniem ustawień. Aby to naprawić:

* Uruchom skrypt programu PowerShell jako administrator
* Wprowadź: `Set-ExecutionPolicy RemoteSigned`

### Programowanie dla wersji internetowej programu FormIt

Aby zaprogramować rozwiązanie dla wersji internetowej programu FormIt, zamiast tego należy po prostu uruchomić następujące polecenie:

* `http-server --cors`

![](https://github.com/FormIt3D/autodesk-formit-windows-help/blob/master-plk/.gitbook/assets/image%20\(10\)%20\(1\).png)

### Weryfikowanie serwera

Możesz zweryfikować swój serwer, przechodząc do następującego adresu w przeglądarce internetowej:

* <http://localhost:8080>

Pliki folderu projektu powinny być widoczne w oknie przeglądarki.

\*\*Jeśli używany jest serwer internetowy inny niż npm, domyślny adres/port może być inny.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-fed5b683fc91a4717930e195a3b740f87ddd655f%2Fimage%20\(41\).png?alt=media)
