- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是api编写的新手,我现在已经购买了Web服务器,现在我必须购买应用程序服务器来上传我的api代码(用nodeJs编写)。我需要知道,
最佳答案
为了部署 Node.js 应用程序,您将需要 VPS。当您拥有 VPS 时,就像拥有一台带有操作系统(很可能是 linux)并具有公共(public) IP 的机器。
获得 VPS 后,您可以使用 key 或密码通过 SSH 访问它,然后您将进入 VPS 的终端。现在,您几乎可以在本地计算机或工作站中执行所有操作 - 从安装和运行 Node.js 应用程序到通过 Apache 或 Nginx 提供静态网页。因此,您安装 Node.js 和所有其他必需的进程,并在某个端口中运行您的代码 - 就像在您自己的计算机中一样。然后您的应用程序就可以通过提供给您的公共(public)IP来访问。如果仅向您提供一个实例,则手动设置您的应用程序(该术语可能因服务提供商而异)
许多提供商还可能为您提供预先创建的 Node.js 容器,您只需在其中部署代码,他们将配置所有内容并运行它。
出于测试目的,有一些免费选项:
有些云还提供需要您的信用卡信息的免费服务:
如果您正在寻找低价的VPS,那么您也可以看看Vultr .
由于您是初学者,我建议您购买 VPS 并手动设置所有内容。这样,您将了解服务器及其工作原理。
以下是一些可能有用的链接:
关于mysql - Web服务器和api服务器-配置和代码上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53010810/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!