Параметры предварительного просмотра
preview.host
- Тип:
string | boolean
- По умолчанию:
server.host
Укажите, какие IP-адреса сервер должен прослушивать. Установите для этого параметра значение 0.0.0.0
или true
, чтобы прослушивать все адреса, включая локальные и общедоступные адреса.
Это можно установить через CLI, используя --host 0.0.0.0
или --host
.
ПРИМЕЧАНИЕ
Бывают случаи, когда вместо Vite могут отвечать другие серверы. Дополнительную информацию смотрите в server.host
.
preview.port
- Тип:
number
- По умолчанию:
4173
Укажите порт сервера. Обратите внимание, что если порт уже используется, Vite автоматически попробует следующий доступный порт, поэтому это может быть не тот порт, который сервер в конечном итоге прослушивает.
Пример:
export default defineConfig({
server: {
port: 3030,
},
preview: {
port: 8080,
},
})
preview.strictPort
- Тип:
boolean
- По умолчанию:
server.strictPort
Установите значение true
, чтобы выйти, если порт уже используется, вместо того, чтобы автоматически пытаться использовать следующий доступный порт.
preview.https
- Тип:
boolean | https.ServerOptions
- По умолчанию:
server.https
Включите TLS + HTTP/2. Обратите внимание, что переход на TLS происходит только в том случае, если также используется опция server.proxy
option.
Значение также может быть объектом параметров, переданным в https.createServer()
.
preview.open
- Тип:
boolean | string
- По умолчанию:
server.open
Автоматически открывать приложение в браузере при запуске сервера. Если значение представляет собой строку, оно будет использоваться в качестве пути URL-адреса. Если вы хотите открыть сервер в конкретном браузере, который вам нравится, вы можете установить env process.env.BROWSER
(например, firefox
). Вы также можете установить process.env.BROWSER_ARGS
для передачи дополнительных аргументов (например, --incognito
).
BROWSER
и BROWSER_ARGS
также являются специальными переменными среды, которые вы можете установить в файле .env
для его настройки. Дополнительную информацию смотрите в пакете open
.
preview.proxy
- Тип:
Record<string, string | ProxyOptions>
- По умолчанию:
server.proxy
Настройте пользовательские правила прокси для сервера предварительного просмотра. Ожидает объект пар { key: options }
. Если ключ начинается с ^
, он будет интерпретирован как RegExp
. Параметр configure
можно использовать для доступа к экземпляру прокси.
Использует http-proxy
. Полные параметры здесь.
preview.cors
- Тип:
boolean | CorsOptions
- По умолчанию:
server.cors
Настройте CORS для сервера предварительного просмотра. Это включено по умолчанию и допускает любой источник. Передайте объект параметров, чтобы точно настроить поведение, или false
, чтобы отключить.
preview.headers
- Тип:
OutgoingHttpHeaders
Укажите заголовки ответа сервера.