# Hospedar um plug-in em um servidor local

Antes de visualizar um plug-in clonado no FormIt, é preciso hospedá-lo em um servidor local.

### **Visualizar o terminal no IDE**

Você tem a opção de iniciar o servidor dentro do Visual Studio Code, em vez de uma janela de terminal separada. \*\*\*\* Antes de abrir um terminal, verifique se a pasta correta está aberta no Visual Studio Code.

Visualizar > Terminal (ou atalho Ctrl + \`)

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

### Configurar um servidor HTTP

Um servidor HTTP que funciona bem é o [http-server](https://www.npmjs.com/package/http-server) do npm.

Primeiro, será necessário fazer o download e instalar o [NodeJS](https://nodejs.org/en/), se ele ainda não estiver instalado.

Se você encontrar erros nas etapas a seguir, tente reiniciar o computador para concluir a instalação do NodeJS.

No prompt de comando, insira o seguinte para instalar o *http-server* do npm globalmente (uma configuração única).

* `npm install http-server -g`

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

### Iniciar o servidor local

Quando a configuração estiver concluída, execute o seguinte comando no terminal para iniciar o http-server do npm:

* `http-server`

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

Dica 1: No caso de problemas com a execução do http-server (instalado globalmente ou localmente), pode ser útil executá-lo diretamente via npx:

* `npx http-server`

Dica 2: Para usuários do Windows 10/11, se ocorrer um erro ao executar um script no novo computador, isso poderá ser devido às configurações estarem desativadas. Para corrigir esse problema:

* Inicie o script do PowerShell como administrador
* Configure: `Set-ExecutionPolicy RemoteSigned`

### Desenvolver para o FormIt para Web

Para desenvolver para o FormIt para Web, basta executar o seguinte comando:

* `http-server --cors`

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

### Verificar o servidor

É possível verificar o servidor navegando até o seguinte endereço no navegador da Web:

* <http://localhost:8080>

Você deve ver os arquivos da pasta de projeto na janela do navegador.

\*\*Se você usar um servidor da Web diferente de npm, o endereço/porta padrão poderá ser diferente.

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