javascript - 如何在线发布 Node.js 服务器,以便外部应用程序始终可以访问它

标签 javascript node.js http server localhost

我到处寻找这个问题的解决方案,但无论出于何种原因,我都找不到关于如何执行这项任务的明确答案。

我使用 node.js 构建了一个非常简单的服务器,它从网站 API 访问两个数字并将它们输出到我计算机上的本地主机端口,如下所示:

我的问题是如何获取我的服务器并使其可供应用程序访问,而无需进入命令行并运行服务器文件?有没有办法可以在线托管它而不是在本地托管它,以便我可以分发应用程序并且拥有该应用程序的任何人都可以从该服务器提取?完成这项任务的最佳方法是什么?

最佳答案

Heroku 可能是开始部署应用程序的最简单方法之一:https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction

但是,如果您不熟悉 git,Microsoft Azure Webapps 也是另一个不错的选择:https://tryappservice.azure.com/

他们都提供免费计划,可以让您快速启动并运行!

关于javascript - 如何在线发布 Node.js 服务器,以便外部应用程序始终可以访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729040/

相关文章:

javascript - 对 JavaScript 闭包的工作原理感到困惑

javascript - RS422串口设备与Javascript之间的通信

java - 我正在向服务器发送 GET 方法,但接收 POST 方法

javascript - 使用 Node.js 和 Google & Javascript 进行 OAuth 2 登录

node.js - 实验 `import` ES6 的最简单方法

javascript - Angular : How can I stop my $http calls from blocking the UI?

java - 根据 HTTP 规范, '*' 是内容类型的有效通配符吗?

javascript - 如果我更改 Node 版本并执行 npm install,package-lock.json 中的包版本是否会更改?

javascript - ExtJS:在 ViewController 初始化之前触发字段更改事件

javascript - 使用 Grunt 从单个 Jade 模板创建多个 HTML 文件