Appearance
Options de prévisualisation #
preview.host #
- Type:
string | boolean
- Défaut:
server.host
Indique les adresses IP sur lesquelles le serveur doit écouter. Donnez-lui la valeur 0.0.0.0
ou true
pour écouter toutes les adresses, y compris les adresses publiques et de réseau local.
Ceci peut être défini via l'interface CLI en utilisant --host 0.0.0.0
ou --host
.
NOTE :: : conseil
Il y a des cas où d'autres serveurs peuvent répondre à la place de Vite. Voir server.host
pour plus de détails.
:: :
aperçu.port #
- Type:**
numéro
- Défaut:
4173
Spécifiez le port du serveur. Notez que si le port est déjà utilisé, Vite essaiera automatiquement le prochain port disponible. Il se peut donc que ce ne soit pas le port sur lequel le serveur finira par écouter.
Exemple:
``js export default defineConfig({ serveur : { port : 3030 }, aperçu : { port : 8080 } })
## aperçu.strictPort
- **Type:** `boolean`
- **Défaut:** [`server.strictPort`](./server-options#server-strictport)
Défini à `true` pour quitter si le port est déjà utilisé, au lieu d'essayer automatiquement le prochain port disponible.
## aperçu.https
- **Type:** `boolean | https.ServerOptions`
- **Défaut:** [`server.https`](./server-options#server-https)
Activer TLS + HTTP/2. Notez que cela ne rétrograde vers TLS que si l'option [`server.proxy`](./server-options#server-proxy) est également utilisée.
La valeur peut également être un [objet options](https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener) passé à `https.createServer()`.
## preview.open
- Type:** `booléen | chaîne de caractères`.
- **Défaut:** [`server.open`](./server-options#server-open)
Ouvre automatiquement l'application dans le navigateur au démarrage du serveur. Lorsque la valeur est une chaîne de caractères, elle sera utilisée comme nom de chemin de l'URL. Si vous voulez ouvrir le serveur dans un navigateur spécifique que vous aimez, vous pouvez définir l'env `process.env.BROWSER` (par exemple `firefox`). Voir [le paquet `open`](https://github.com/sindresorhus/open#app) pour plus de détails.
## aperçu.proxy
- **Type:** `Record<string, string | ProxyOptions>`
- **Défaut:** [`server.proxy`](./server-options#server-proxy)
Configure les règles de proxy personnalisées pour le serveur de prévisualisation. Attend un objet de paires `{ key : options }`. Si la clé commence par `^`, elle sera interprétée comme un `RegExp`. L'option `configure` peut être utilisée pour accéder à l'instance du proxy.
Utilise [`http-proxy`](https://github.com/http-party/node-http-proxy). Options complètes [ici](https://github.com/http-party/node-http-proxy#options).
## aperçu.cors
- **Type:** `boolean | CorsOptions`
- **Défaut:** [`server.cors`](./server-options#server-cors)
Configurer CORS pour le serveur de prévisualisation. Ceci est activé par défaut et permet n'importe quelle origine. Passez un [objet options](https://github.com/expressjs/cors) pour affiner le comportement ou `false` pour le désactiver.
## preview.headers
- **Type:** `OutgoingHttpHeaders`
Spécifiez les en-têtes de réponse du serveur.