最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何一起提供Node.js和Vue.js应用程序?

IT培训 admin 4浏览 0评论

如何一起提供Node.js和Vue.js应用程序?

我知道这里也有类似的问题,但我有点需要为我阐明一些事情。

我有一个VPS(通过Vultr),当前在端口8080上托管一个前端Vue.js应用程序,在端口5000上托管一个后端Node.js(带有Express)应用程序。主目录的划分如下:

  • ./client
    • frontend Vue.js文件
  • ./server
    • 后端Node.js文件

前端应用程序包括联系表单,提交后,该表单会向后端应用程序发出axios POST请求。然后,后端应用程序使用Nodemailer和一个Gmail帐户发送包含表单提交信息的电子邮件。

就目前而言,我必须在不同的端口上同时运行Vue.js应用程序和Node.app。考虑到它们实际上只是一个聚合应用程序的一部分,这对我来说似乎很奇怪,我的目标是最终将其作为网站托管在端口80上。考虑到这一点,我想问一下标准做法用于将前端Vue.js应用程序和后端Node.js应用程序托管在一起。

提前感谢您的答复。

回答如下:

[以这种方式考虑一下Vue.js是另一个js库。因此,如果可以将Vue模板的所有代码捆绑在一个文件中,那么您可以在index.html中使用该文件(希望您知道如何使用express托管基本的静态页面)。您在这里需要的是一个“打包程序包”,例如webpack或gulp。打包程序捆绑器可帮助您压缩和打包代码。因此,只需将所有vue文件捆绑到一个javascript文件中并使用它即可。很抱歉无法为您说明内容,希望对您有所帮助。

如何一起提供Node.js和Vue.js应用程序?

我知道这里也有类似的问题,但我有点需要为我阐明一些事情。

我有一个VPS(通过Vultr),当前在端口8080上托管一个前端Vue.js应用程序,在端口5000上托管一个后端Node.js(带有Express)应用程序。主目录的划分如下:

  • ./client
    • frontend Vue.js文件
  • ./server
    • 后端Node.js文件

前端应用程序包括联系表单,提交后,该表单会向后端应用程序发出axios POST请求。然后,后端应用程序使用Nodemailer和一个Gmail帐户发送包含表单提交信息的电子邮件。

就目前而言,我必须在不同的端口上同时运行Vue.js应用程序和Node.app。考虑到它们实际上只是一个聚合应用程序的一部分,这对我来说似乎很奇怪,我的目标是最终将其作为网站托管在端口80上。考虑到这一点,我想问一下标准做法用于将前端Vue.js应用程序和后端Node.js应用程序托管在一起。

提前感谢您的答复。

回答如下:

[以这种方式考虑一下Vue.js是另一个js库。因此,如果可以将Vue模板的所有代码捆绑在一个文件中,那么您可以在index.html中使用该文件(希望您知道如何使用express托管基本的静态页面)。您在这里需要的是一个“打包程序包”,例如webpack或gulp。打包程序捆绑器可帮助您压缩和打包代码。因此,只需将所有vue文件捆绑到一个javascript文件中并使用它即可。很抱歉无法为您说明内容,希望对您有所帮助。

发布评论

评论列表 (0)

  1. 暂无评论