在网络上为 VueJS 服务器设置域

Setup domain for VueJS server on network

我有一个项目 back-end 使用 NodeJs 服务器,front-end 使用 VueJs 服务器。 我 运行 front-end 服务器使用这个:

npm run serve

现在,我有一个域

duduman.ro

而且我想为 localhost:8080 上 运行 的我的应用程序设置域 我尝试使用 Apache,但没有成功。(设置虚拟主机)

<VirtualHost *:8080>
    ServerName duduman.ro
</VirtualHost>

我也试过为8080端口设置一个子域:app.duduman.ro,但是调用“app.duduman.ro” return “Object not found”并调用“app.duduman.ro:8080" return "无效主机 header".

PS: 端口转发正确,因为外网ip使用8080端口正常

查看 Heroku node.js 应用程序,它应该可以解决您的问题。

https://www.heroku.com/nodejs

对我来说这是最简单的部署方式。