在Azure中创建Node.js Web应用程序服务和SQL数据库
#node #sql #azure #webapp

大家好。
今天,我将向您展示如何在Azure中创建Web应用程序服务和SQL数据库。我们将使用node.js Web应用程序进行此实用。

1。登录到Azure Portal
为了能够在Azure中访问这些服务,请确保使用您的凭据登录到您的Azure门户
2。创建应用程序服务
登录到门户网站后,导航到搜索栏并搜索应用服务。
为您将要部署的服务创建一个资源组,如下所示
basics resources

通过填写名称,选择要发布的内容来指定实例详细信息,在这种情况下,将是代码,在这种情况下将是Node 16 LTS,操作系统为Linux,而该区域为East US。

Instance details
Azure已经预先确定了定价计划和区域冗余。因此,您可以保持原样。

Pricing Plans
接下来是通过单击“下一步:部署”按钮来配置部署

要能够连续部署您的应用程序,您将必须启用GitHub操作。
您必须选择GitHub详细信息,以便Azure能够访问您的存储库。

Deployment Details

之后,我们将单击“下一步:网络”以配置网络详细信息。
确保使公众能够访问Internet并禁用网络注射
您必须确保部署的项目是一个Nodejs项目。我使用了this存储库,您可以将其分配给您的github以进行测试。

Networking
其余的您可以默认并继续查看 +创建
单击创建并等待其部署。部署后,您可以转到资源并查看您的应用服务详细信息。

Create

3。创建数据库
导航到搜索栏并搜索SQL数据库,然后单击创建。
通过填写资源组来填写您的项目详细信息。建议使用与您的应用程序服务相同的应用程序进行易于管理。

Project Details

单击创建服务器并填写您的详细信息,如下所示

Creating a server

要避免使用数据库的高成本,请单击配置并选择基本服务层,因为它适合您的工作负载,在这种情况下是一个简单的Web应用程序。

configure database
您还可以选择使用备份存储冗余来选择数据库的复制方式。在这种情况下,我使用的是默认值,即地理冗余备用存储。然后,我们单击“下一步:网络”

back up
网络部分是最重要的部分,因为它是您的Web应用程序是否可以访问数据库的决定因素。

选择您的连接方法的公共端点,因为它允许连接到服务器。另外,请确保单击“防火墙规则”,该规则允许Azure服务和资源访问该服务器。这允许来自Azure边界内所有资源的通信,这可能是您订阅的一部分。

networking
对于连接策略和加密连接,您可以将其保留到默认设置。

connection policy

对于安全设置,其他设置和标签设置,您可以按原样保留它,然后单击“评论 +创建”

确认您的所有详细信息,然后单击创建。这将需要几分钟,一旦部署完成后,您可以转到资源查看您的数据库。

create

4。使用连接字符串将应用程序服务连接到数据库
要将您的Web应用程序连接到您创建的数据库,请转到数据库并在侧面导航上,单击连接字符串。单击ODBC并复制下面提供的字符串。

ODBC

然后转到您的应用程序服务,并在侧面导航中选择设置下的配置。
在应用程序设置上,单击新的应用程序设置,然后选择要给它的任何名称,在“值”字段中,粘贴我们从数据库ODBC选项卡中复制的字符串,然后单击“确定”以保存它。这将允许连接到数据库。

connection strings

5。查看您已部署的Web应用
要查看已部署的应用程序,您可以返回到应用程序服务的概述页面,然后单击在“默认域”标签下提供的URL。

URL

你有。您现在可以在连接到数据库的Azure中部署自己的Node.js Web应用程序。
Here is the final link to the deployed web app
确保注册并登录以获取Web应用程序的完整体验。

快乐学习!