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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://windows.help.formit.autodesk.com/pt-br/plugins/how-to-develop-plugins/advanced-development/hosting-a-plugin-on-a-local-server.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
