javascript - 使用 Node js 设置 Web 应用程序

标签 javascript node.js azure

我是 Node.js 的初学者

我正在使用 azure 网站

app.use('/', express.static(__dirname + '/www'));

server.listen(process.env.PORT || 3000);

这会在我的localhost中创建一个Web应用程序 当我导航到 http://localhost:3000 时,我可以看到具有所有样式的 html 页面

现在的问题是,如何将其映射到 IIS 应用程序?

因为当我在 azure 计算机的 IIS 中创建应用程序时,我可以通过导航到 http://machinename.cloudapp.net/AppName 从外部站点访问它,但我无法这样做如果它托管在本地主机

最佳答案

这是一个很棒的场景,@vignesh。 Azure 可以很好地运行 Node 应用程序,一旦掌握了窍门,推送和维护它们就变得非常容易。

您说过,当您在 IIS 中创建应用程序时,您可以从 http://machinename.cloudapp.net/appname 访问它。如果您将其发布为网络 Angular 色,那就是这样。您可以这样做,但仅使用 Azure Web Apps 会容易得多。在这种情况下,地址将为 http://appname.azurewebsites.net .

发布到 Azure 后,您不必担心 localhost。它在 Azure Web App 中运行,并在该端点可供公众使用。 因此,您需要做的是将应用程序发布到 Azure。最酷的方法是使用 Azure CLI 和 Git。看Install and Configure the Azure CLI找出前者和 Azure CLI Day 7 – site create with git对于后者。

如果您不熟悉在 Azure 门户中创建 Web 应用程序的命令行,然后将其配置为 Git 部署,那么这会更容易一些。在这种情况下,请遵循 Continuous deployment using GIT in Azure App Service

如果您需要更多帮助,请在 codefoster.com 上找到我并询问。我对 Azure 中的 Node 应用程序感到非常兴奋。

关于javascript - 使用 Node js 设置 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31650440/

相关文章:

node.js - 使用 nginx、socket.io 和 nodejs 在树莓派上托管 Angular 应用程序

database - 如何在Azure数据工厂中传递表名参数

javascript - DoubleClick 广告不适用于 list 文件

javascript - 为什么自动对焦在 ReactJS 和 antd 中不起作用?

node.js - Nodejs 登录 api null 检查歧义

javascript - socket.io 如何发送到以某些关键字开头的房间

c# - Azure KeyPhrase API 有时返回 400

sql-server - 使用 Azure 本地网关连接到 SQL Server 高可用性群集时出错

javascript - 我如何对对象进行冒泡排序?

javascript - chase.com 登录流程是否使用 JavaScript 中的设备唯一标识符?