我知道这里已经有类似的问题,但我需要更详细的解释。
我有一个VPS(通过Vultr),当前在端口8080上托管了一个前端Vue.js应用程序和一个在端口5000上使用Express的后端Node.js应用程序。主目录如下:
./client
- 前端Vue.js文件
./server
- 后端Node.js文件
前端应用程序包括一个联系表单,提交后会向后端应用程序发出axios POST请求。然后,后端应用程序使用Nodemailer和Gmail帐户发送一封带有表单提交信息的电子邮件。
目前,我必须同时在不同端口上运行Vue.js应用程序和Node.app。考虑到它们实际上只是一个连贯应用程序的部分,并且我的目标是将其作为网站托管在端口80上,这似乎对我来说很奇怪。因此,我想问一下,在托管前端Vue.js应用程序和后端Node.js应用程序时,标准做法是什么。
感谢您提前的回复。