N
Nuxt18h ago
justin

What is the easiest way to preview my Nuxt 3 site locally with HTTPS enabled?

I've just finished running bun run build and bun run preview. I'm wondering if there is a Nuxt module that can help me preview my site locally with HTTPS enabled.
5 Replies
kapa.ai
kapa.ai18h ago
Hi @justin. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- To preview your Nuxt 3 site locally with HTTPS enabled after building, you can use the nuxi preview command with the --https flag. Here's how you can do it: 1. First, build your site (which you've already done):
bun run build

bun run build

2. Then, run the preview command with HTTPS enabled:
npx nuxi preview --https

npx nuxi preview --https

This approach is mentioned in the Nuxt documentation on the preview command. The --https flag will enable HTTPS for your local preview. It's worth noting that you don't need a separate Nuxt module for this functionality, as it's built into the Nuxt CLI. If you prefer using bun, you can modify your package.json scripts to include this option:
{
"scripts": {
"preview": "nuxi preview --https"
}
}
{
"scripts": {
"preview": "nuxi preview --https"
}
}
Then you can run:
bun run preview
bun run preview
This will start a local HTTPS server to preview your built Nuxt application. Remember that when using self-signed certificates for local HTTPS, you might encounter browser warnings about the certificate not being trusted. This is normal for local development and preview scenarios. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai18h ago
<@443850898020761600> Kapa.ai is still learning and improving, please let me know how I did by reacting below.
justin
justinOP18h ago
@kapa.ai I actually don't see the --https parameter mentioned on https://nuxt.com/docs/api/commands/preview
Nuxt
nuxi preview · Nuxt Commands
The preview command starts a server to preview your application after the build command.
kapa.ai
kapa.ai18h ago
Let me check the knowledge base for you again. One moment! :books: ---------------------- You're absolutely correct, and I apologize for my mistake. Thank you for pointing that out. After carefully reviewing the Nuxt documentation on the preview command, I can confirm that the --https parameter is not mentioned there. The --https flag is actually available for the nuxi dev command, not the preview command. This is clearly stated in the Nuxt documentation for the dev command. For previewing a built Nuxt 3 site locally with HTTPS, the documentation doesn't provide a direct method using the preview command. The preview command is primarily designed to start a server to preview your application after the build command, but it doesn't have built-in HTTPS support. If you need to preview your built site with HTTPS, you might need to consider alternative approaches, such as: 1. Using a reverse proxy server with HTTPS support. 2. Configuring HTTPS in your production environment. 3. Using third-party tools that can serve static sites over HTTPS. I apologize again for the confusion in my previous response. Thank you for bringing this to my attention, as it helps maintain accuracy in the information provided. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai18h ago
<@443850898020761600> Kapa.ai is still learning and improving, please let me know how I did by reacting below.

Did you find this page helpful?