Lovable deployment

Dev Server HTTPS Needed for Secure Features

Features requiring HTTPS (geolocation, service workers, secure cookies) don't work on localhost:5173. Browser blocks insecure context APIs. Need to test HTTPS-only features in development.

Development typically uses HTTP, but some APIs require HTTPS. Self-signed certificates enable local HTTPS testing.

Error Messages You Might See

Geolocation requires a secure context Service Worker requires HTTPS Notification.permission requires HTTPS
Geolocation requires a secure contextService Worker requires HTTPSNotification.permission requires HTTPS

Common Causes

  1. Dev server only running HTTP, not HTTPS
  2. No local certificate for HTTPS
  3. Browser rejects self-signed certificate
  4. Unsupported feature from non-HTTPS context
  5. Mixed HTTP/HTTPS requests (mixed content)

How to Fix It

Configure HTTPS in vite.config.js:

import fs from 'fs';

export default {
  server: {
    https: {
      key: fs.readFileSync('.cert/key.pem'),
      cert: fs.readFileSync('.cert/cert.pem')
    }
  }
}

Generate self-signed cert: mkcert localhost

Or use localhost.run or ngrok for public HTTPS tunnel.

Real developers can help you.

Matt Butler Matt Butler Software Engineer @ AWS Franck Plazanet Franck Plazanet I am a Strategic Engineering Leader with over 8 years of experience building high-availability enterprise systems and scaling high-performing technical teams. My focus is on bridging the gap between complex technology and business growth. Core Expertise: 🚀 Leadership: Managing and coaching teams of 15+ engineers, fostering a culture of accountability and continuous improvement. 🏗️ Architecture: Enterprise Core Systems, Multi-system Integration (ERP/API/ETL), and Core Database Structure. ☁️ Cloud & Scale: AWS Expert; architected systems handling 10B+ monthly requests and managing 100k+ SKUs. 📈 Business Impact: Aligning tech strategy with P&L goals to drive $70k+ in monthly recurring revenue. I thrive on "out-of-the-box" thinking to solve complex technical bottlenecks and am always looking for ways to use automation to improve business productivity. Pratik Pratik SWE with 15+ years of experience building and maintaining web apps and extensive BE infrastructure Luca Liberati Luca Liberati I work on monoliths and microservices, backends and frontends, manage K8s clusters and love to design apps architecture Simon A. Simon A. I'm a backend developer building APIs, emulators, and interactive game systems. Professionally, I've developed Java/Spring reporting solutions, managed relational and NoSQL databases, and implemented CI/CD workflows. prajwalfullstack prajwalfullstack Hi Im a full stack developer, a vibe coded MVP to Market ready product, I'm here to help Meïr Ankri Meïr Ankri Full-stack developer specializing in React / Next.js / Node.js with 6+ years of experience. I've worked across various sectors including automotive (Reezocar/Société Générale), healthcare (Medical Link SaaS), and e-commerce (Glasman). I build web apps end-to-end, from architecture to production, with a focus on scalability, performance, and code quality. I also mentor junior developers and contribute to technical decisions and code reviews. Krishna Sai Kuncha Krishna Sai Kuncha Experienced Professional Full stack Developer with 8+ years of experience across react, python, js, ts, golang and react-native. Developed inhouse websearch tooling for AI before websearch was solved : ) Daniel Vázquez Daniel Vázquez Software Engineer with over 10 years of experience on Startups, Government, big tech industry & consulting. rayush33 rayush33 JavaScript (React.js, React Native, Node.js) Developer with demonstrated industry experience of 4+ years, actively looking for opportunities to hone my skills as well as help small-scale business owners with solutions to technical problems

You don't need to be technical. Just describe what's wrong and a verified developer will handle the rest.

Get Help

Frequently Asked Questions

How do I generate a local certificate?

Use mkcert tool: 'mkcert localhost' creates cert.pem and key.pem.

Is self-signed cert safe?

For development only. Add certificate exception in browser or use trusted local CA with mkcert.

Related Lovable Issues

Can't fix it yourself?
Real developers can help.

You don't need to be technical. Just describe what's wrong and a verified developer will handle the rest.

Get Help