> For the complete documentation index, see [llms.txt](https://windows.help.formit.autodesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://windows.help.formit.autodesk.com/pt-br/plugins/how-to-develop-plugins/advanced-development/hosting-a-plugin-on-a-local-server.md).

# 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`

![](/files/p12pr3MBPfmN9Q6h2Ixk)

### 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`

![](/files/dCF7E6fAJMkrNx6rmyRs)

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.

![](/files/qSH1HljKkM7FIdPogC5a)
