【问题标题】:Deploy Node.js with Vue.js app to Hostinger将带有 Vue.js 应用程序的 Node.js 部署到 Hostinger
【发布时间】:2019-06-20 21:46:48
【问题描述】:

我是 vue 和 node 的初学者。 我想部署一个在不同端口上使用 express api 的 Vue.js 应用程序。问题是我不知道如何部署应用程序以使 api 也能正常工作。 该 api 连接到托管在 Hostinger 上的 MySQL 数据库。我已经购买了 Hostinger Business Web Hosting,但不知道如何继续。 到目前为止,我在本地使用 package.json 同时启动“node api.js”和“vue-cli-service serve”,但我不确定这在生产中如何工作。

我也看到了一些关于 PM2 的方法,但对我来说还不够清楚。

【问题讨论】:

    标签: javascript node.js express vue.js web-hosting


    【解决方案1】:

    据我所知,无法在托管商 Business Web Hosting 上托管 node.js 应用程序。您最好连接托管商支持。他们进行实时聊天,并且总是乐于提供帮助。

    【讨论】:

    • 你可以托管它,如果你带了VPS
    • 如果他购买 VPS,是的,他可以托管它。
    【解决方案2】:

    我问过这样的问题,关于如何将 nodejs 安装到共享主机。如果成功,您可以尝试安装 nodejs,您也可以安装 vuejs。 Here Link of my question

    【讨论】:

      【解决方案3】:

      我刚刚和他们的客户支持谈过了,正如其他人提到的,你必须为此购买 VPS :(

      您可以手动上传 (tutorial),但说实话,这并不理想。 您可以有点厚颜无耻并创建第二个存储库,在其中部署您的 dist 文件夹(当您运行 npm run build 时会自动创建该文件夹)。然后,您可以自动将该存储库与 Hostinger 挂钩。我已经尝试过了,它有效:) 您可以考虑使用工作流自动更新第二个存储库,但到目前为止我还没有这样做。

      附带说明: 为了快速部署,Netlify 允许简单的应用程序变得容易。但是,在您的情况下,此选项可能不适合您的情况,因为后端可能会导致部署问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-22
        • 2021-08-29
        • 1970-01-01
        • 2016-02-10
        相关资源
        最近更新 更多