Webpack 如何将vuejs应用配置为在产品上使用https

Webpack 如何将vuejs应用配置为在产品上使用https,webpack,vuejs2,Webpack,Vuejs2,我有一个带有网页包模板的vuejs应用程序,当推送到生产服务器时,我试图强制它使用https,但在本地时不使用 我可以用这样的东西: if (location.protocol != 'https:' && location.href != 'localhost') { location.href = 'https:' + window.location.href.substring(window.location.protocol.length); } 在main.js文件

我有一个带有网页包模板的vuejs应用程序,当推送到生产服务器时,我试图强制它使用https,但在本地时不使用

我可以用这样的东西:

if (location.protocol != 'https:' && location.href != 'localhost')
{
 location.href = 'https:' + window.location.href.substring(window.location.protocol.length);
}

在main.js文件上,但它似乎是一个黑客。我肯定网页包提供商有办法,但我找不到

您必须将服务器配置为仅使用https,而不使用webpack

e、 g


只需谷歌搜索您的Web服务器,了解如何配置它。

该链接没有我想要的答案。另外,如果我将服务器设置为仅侦听https,那么我将无法从localhostofc工作,您将无法在localhost上配置与在生产环境中配置相同的服务器。还是要通过本地主机访问生产服务器?您还可以使用类似hotel的东西,并使用带有https的本地服务器。然后用e。G让它运行起来。