Kebergantungan yang saya gunakan memerlukan saya mempunyai HTTPS pada localhost. Saya menggunakan kod berikut dalam nuxt.config.js untuk mencapai ini:
server: { https: { key: fs.readFileSync(path.resolve(__dirname, 'localhost-key.pem')), cert: fs.readFileSync(path.resolve(__dirname, 'localhost.pem')) } },
Ini adalah kunci yang saya cipta sendiri menggunakan mkcert. Walau bagaimanapun, saya akan menggunakan sijil sebenar pada halaman langsung. Adakah terdapat cara untuk menyekat blok pelayan dalam nuxt.config.js kepada mod pembangunan sahaja?
Saya pernah menggunakannya sebelum ini
NODE_ENV
用于仔细检查环境是否为development
,而USE_LOCAL_HTTPS
是另一个变量,以确保它不是staging
开发环境。当然,如果您的NODE_ENV
有类似staging
或test
sesuatu seperti itu, anda mungkin tidak memerlukannya.Jika tidak, saya tidak pernah menyemak semula, tetapi konfigurasi kunci
server
ini mungkin hanya berfungsi untuk pembangunan tempatan. Cubalah, jika tidak cuba konfigurasi saya.