gpt4 book ai didi

mysql - Web服务器和api服务器-配置和代码上传

转载 作者:行者123 更新时间:2023-11-29 10:00:46 25 4
gpt4 key购买 nike

我是api编写的新手,我现在已经购买了Web服务器,现在我必须购买应用程序服务器来上传我的api代码(用nodeJs编写)。我需要知道,

  1. 我可以将我的 API 代码上传到网络服务器吗?
  2. 如果没有,那么我需要购买什么服务器?以及需要设置哪些配置设置(任何能够讲述 Web 和应用程序服务器基础知识的教程都将受到高度赞赏)。
  3. 我是 NodeJs 中 api 开发的初学者。对于一名高效的 Node 开发人员,我需要学习什么?

最佳答案

为了部署 Node.js 应用程序,您将需要 VPS。当您拥有 VPS 时,就像拥有一台带有操作系统(很可能是 linux)并具有公共(public) IP 的机器。

获得 VPS 后,您可以使用 key 或密码通过 SSH 访问它,然后您将进入 VPS 的终端。现在,您几乎可以在本地计算机或工作站中执行所有操作 - 从安装和运行 Node.js 应用程序到通过 Apache 或 Nginx 提供静态网页。因此,您安装 Node.js 和所有其他必需的进程,并在某个端口中运行您的代码 - 就像在您自己的计算机中一样。然后您的应用程序就可以通过提供给您的公共(public)IP来访问。如果仅向您提供一个实例,则手动设置您的应用程序(该术语可能因服务提供商而异)

许多提供商还可能为您提供预先创建的 Node.js 容器,您只需在其中部署代码,他们将配置所有内容并运行它。

出于测试目的,有一些免费选项:

  1. Openshift :对于一个项目来说是完全免费的,但如果出现以下情况就会终止:长时间不活动。它非常简单且容易部署
  2. Heroku :对于一个项目也是免费的。上限为 720 小时让您的应用程序每月运行一次。您需要安装 heroku-cli 并对于初学者来说可能有点棘手。

有些云还提供需要您的信用卡信息的免费服务:

  1. AWS :它提供一年免费试用,称为“免费套餐”。
  2. GCP :它提供值(value) 300 美元的免费积分。
  3. Alibaba Cloud :它的网站上写着“企业级客户享受值(value) 1200 美元的免费试用”

如果您正在寻找低价的VPS,那么您也可以看看Vultr .

由于您是初学者,我建议您购买 VPS 并手动设置所有内容。这样,您将了解服务器及其工作原理。

以下是一些可能有用的链接:

  1. How to log into a server via SSH
  2. Installing Nodejs on server
  3. Running Nodejs for production

关于mysql - Web服务器和api服务器-配置和代码上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53010810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com