Skip to content

Commit

Permalink
docs: troubleshooting issues with self-signed SSL certs (#11126)
Browse files Browse the repository at this point in the history
Co-authored-by: Ben McCann <[email protected]>
  • Loading branch information
fc and benmccann authored Dec 17, 2022
1 parent d0757e2 commit 2059319
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions docs/guide/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,24 @@ If the above steps don't work, you can try adding `DefaultLimitNOFILE=65536` as
Note that these settings persist but a **restart is required**.
### Network requests stop loading
When using a self-signed SSL certificate, Chrome ignores all caching directives and reloads the content. Vite relies on these caching directives.
To resolve the problem use a trusted SSL cert.
See: [Cache problems](https://helpx.adobe.com/mt/experience-manager/kb/cache-problems-on-chrome-with-SSL-certificate-errors.html), [Chrome issue](https://bugs.chromium.org/p/chromium/issues/detail?id=110649#c8)
#### macOS
You can install a trusted cert via the CLI with this command:
```
security add-trusted-cert -d -r trustRoot -k ~/Library/Keychains/login.keychain-db your-cert.cer
```
Or, by importing it into the Keychain Access app and updating the trust of your cert to "Always Trust."
### 431 Request Header Fields Too Large
When the server / WebSocket server receives a large HTTP header, the request will be dropped and the following warning will be shown.
Expand Down Expand Up @@ -83,6 +101,10 @@ If HMR is not handled by Vite or a plugin, a full reload will happen.
Also if there is a dependency loop, a full reload will happen. To solve this, try removing the loop.
### High number of HMR updates in console
This can be caused by a circular dependency. To solve this, try breaking the loop.
## Build
### Built file does not work because of CORS error
Expand Down

0 comments on commit 2059319

Please sign in to comment.