首页 > 解决方案 > 节点应用程序在部署时如何运行?

问题描述

当您在计算机上编写节点应用程序时,您可以通过在计算机上输入 node 来运行它。但是,在部署应用程序时会发生这种情况。

标签: node.js

解决方案


当您在计算机上编写节点应用程序时,您可以通过在计算机上输入 node 来运行它。但是,在部署应用程序时会发生这种情况。

基本上是一样的:你的电脑和数据中心的电脑没有太大区别。无论哪种方式,您都会启动该过程并运行它。它绑定到一个必须打开的端口,然后必须配置一些防火墙以允许来自 Internet 的传入连接到达该端口。

如何在“已部署”应用程序中启动该过程有很大差异,这取决于您的需求和品味。你可以:

1)在某处提供服务器,在那里安装节点,将代码放在那里,然后运行您的应用程序。您以与本地计算机相同的方式运行它。登录电脑,执行node。或者,您可以将其设置为与流程管理器一起运行。

2) 使用像Heroku这样的 PaaS 。

3) 使用像Google Cloud Run这样的无服务器环境。

你有很多选择,我会全部探索!


推荐阅读