Import basicSsl and add it to the plugins array in your Vite configuration. This plugin generates self-signed certificates that allow HTTPS access after bypassing the browser's initial security warning.
// vite.config.js
import basicSsl from '@vitejs/plugin-basic-ssl'
export default {
plugins: [
basicSsl({
/** name of certification */
name: 'test',
/** custom trust domains */
domains: ['*.custom.com'],
/** optional, days before certificate expires */
ttlDays: 30,
/** custom certification directory */
certDir: '/Users/.../.devServer/cert',
}),
],
}