运行 本地服务器中的应用程序
Run application in local server
我有一个简单的 MeanStack 应用程序,它是 运行ing E2E 正如预期的那样。
我已将此应用程序上传到 Heroku 并且运行良好。
这就是这么简单,因为 Heroku 处理 deploy and build
等
现在我得到了内部服务器和URL,我需要在那里托管应用程序并且还得到了一些URL 调用它。
(不在 Heroku 中,现在在我的 自己的服务器中 )
在此服务器中,我有一些文件夹,我应该将应用程序放在那里 运行
我的问题是:
我应该执行哪些步骤,以便能够使用我的服务器提供的URL应用程序。
现在您的应用程序 运行 已经在 heroku 上,您可以复制 heroku 的部署方式。
- 在您的服务器上,安装所需的包(nodejs, monogodb)
- 使用 git/ftp 或包
在服务器上推送您的代码
- 在您的计算机上,转到项目目录和 运行
npm start
应该启动您的应用程序
- 为了让您的应用在出错后重新启动,您可以使用pm2 or nodemon
- 配置您的 network/firewall 设置以允许流量通过适当的端口
- 使用 DNS 记录将您的 IP 绑定到 URL
- 瞧!您的应用应该在 URL.
上
虽然有更好的方法可以使用 docker containers 部署它,但这应该可以帮助您入门。
我有一个简单的 MeanStack 应用程序,它是 运行ing E2E 正如预期的那样。
我已将此应用程序上传到 Heroku 并且运行良好。
这就是这么简单,因为 Heroku 处理 deploy and build
等
现在我得到了内部服务器和URL,我需要在那里托管应用程序并且还得到了一些URL 调用它。 (不在 Heroku 中,现在在我的 自己的服务器中 )
在此服务器中,我有一些文件夹,我应该将应用程序放在那里 运行 我的问题是:
我应该执行哪些步骤,以便能够使用我的服务器提供的URL应用程序。
现在您的应用程序 运行 已经在 heroku 上,您可以复制 heroku 的部署方式。
- 在您的服务器上,安装所需的包(nodejs, monogodb)
- 使用 git/ftp 或包 在服务器上推送您的代码
- 在您的计算机上,转到项目目录和 运行
npm start
应该启动您的应用程序 - 为了让您的应用在出错后重新启动,您可以使用pm2 or nodemon
- 配置您的 network/firewall 设置以允许流量通过适当的端口
- 使用 DNS 记录将您的 IP 绑定到 URL
- 瞧!您的应用应该在 URL. 上
虽然有更好的方法可以使用 docker containers 部署它,但这应该可以帮助您入门。