Les dépendances que j'utilise nécessitent que j'ai HTTPS sur localhost. J'ai utilisé le code suivant dans nuxt.config.js pour accomplir ceci :
server: { https: { key: fs.readFileSync(path.resolve(__dirname, 'localhost-key.pem')), cert: fs.readFileSync(path.resolve(__dirname, 'localhost.pem')) } },
Ce sont des clés que j'ai créées moi-même en utilisant mkcert. Cependant, j'utiliserai le certificat réel sur la page en direct. Existe-t-il un moyen de restreindre le blocage du serveur dans nuxt.config.js au mode développement uniquement ?
Je l'ai déjà utilisé
NODE_ENV
用于仔细检查环境是否为development
,而USE_LOCAL_HTTPS
是另一个变量,以确保它不是staging
开发环境。当然,如果您的NODE_ENV
有类似staging
或test
quelque chose comme ça, vous n'en aurez peut-être même pas besoin.Sinon, je n'ai jamais vérifié, mais cette
server
configuration de clé pourrait même ne fonctionner que pour le développement local. Essayez-le, sinon essayez ma configuration.