# Размещение подключаемого модуля на локальном сервере

Перед просмотром клонированного подключаемого модуля в FormIt его необходимо разместить на локальном сервере.

### **Просмотр терминала в IDE**

Сервер можно запустить в Visual Studio Code, а не в отдельном окне терминала. \*\*\*\* Перед открытием терминала убедитесь, что в Visual Studio Code открыта нужная папка.

«Вид» > «Терминал» (или сочетание клавиш CTRL + \`)

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

### Настройка сервера HTTP

HTTP-сервер, который работает хорошо, — это [http-server](https://www.npmjs.com/package/http-server) от npm.

Сначала скачайте и установите среду выполнения [NodeJS](https://nodejs.org/en/), если она еще не установлена.

Если при выполнении следующих действий возникают ошибки, попробуйте перезагрузить компьютер, чтобы завершить установку NodeJS.

В командной строке введите указанный ниже текст для глобальной установки сервера *http-server* от npm (единоразовая настройка).

* `npm install http-server -g`

![](/files/OljPMyM3ysLSDNbPIaJs)

### Запуск локального сервера

После завершения установки выполните следующую команду на терминале, чтобы запустить сервер HTTP от npm.

* `http-server`

![](/files/8nlUjh2Ml3KUhYuvMw5k)

Совет 1. В случае возникновения проблем с запуском сервера HTTP (установленного глобально или локально) его можно запустить непосредственно через npx.

* `npx http-server`

Совет 2. Пользователи Windows 10 и 11 могут сталкиваться с ошибкой при запуске сценария на новом компьютере из-за отключенных параметров. Чтобы исправить проблему, выполните следующие действия.

* Запустите сценарий PowerShell от имени администратора.
* Введите: `Set-ExecutionPolicy RemoteSigned`

### Разработка для FormIt Web

Чтобы выполнить разработку для FormIt Web, просто выполните следующую команду.

* `http-server --cors`

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

### Проверка сервера

Для проверки сервера можно перейти по указанному ниже адресу в веб-браузере.

* <http://localhost:8080>

Файлы папки проекта должны отображаться в окне браузера.

\*\* Если используется веб-сервер, отличный от npm, адрес/порт по умолчанию может быть другим.

![](/files/vjqNfHbLEFxQoa4mapMA)


---

# 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/ru/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.
