【问题标题】:How to configure a vuejs app to use https when on prod如何在 prod 上配置 vuejs 应用程序以使用 https
【发布时间】:2023-03-19 22:38:02
【问题描述】:

我有一个带有 webpack 模板 https://github.com/vuejs-templates/webpack 的 vuejs 应用程序,当我推送到生产服务器时,我试图强制它使用 https,但不是在本地时。

我可以使用这样的东西:

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

在 main.js 文件上,但它似乎是一个 hack。我确信 webpack 提供了一种方法,但我找不到它。

【问题讨论】:

    标签: webpack vuejs2


    【解决方案1】:

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

    例如https://developer.jboss.org/thread/253008?_sscc=t

    只需谷歌您的网络服务器如何配置它。

    【讨论】:

    • 该链接没有我正在寻找的答案。另外,如果我将服务器设置为仅侦听 https,那么我将无法从 localhost 工作
    • ofc 你不会像在生产环境一样在本地主机上配置你的服务器。或者您想通过 localhost 访问您的生产服务器?您还可以使用酒店之类的东西,并使用带有 https 的本地服务器。 github.com/typicode/hotel 然后使用 e。 G。 my-localhost.dev 让它运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 2017-09-23
    • 2014-04-17
    相关资源
    最近更新 更多