【发布时间】:2019-09-13 00:27:20
【问题描述】:
我无法访问我的数字海洋节点 js 应用程序。我已经通过 SSH 登录,从 Git 克隆了我的 Node 应用程序,安装了 npm,并成功地在 droplet 上启动了该应用程序,但我得到了错误
无法访问此站点
Digital Ocean 文档说,您只需转到 <your website's ip>:<port> 即可访问您面向公众的网站:
我通过转到67.205.185.63:9000/ 来完成此操作(如您所见,我的应用程序在端口 9000 上运行):
root@nodejs-512mb-nyc1-01:~/demos# npm start
live-demos@1.0.0 start /root/demos
节点 app.js
Demos 正在监听 9000 端口
我还应该如何访问我的节点应用程序?
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
var port = process.env.PORT || 9000;
...
app.listen(port, function () {
console.log('Demos is listening on port ' + port);
});
【问题讨论】:
-
@MarcosCasagrande 添加在上面
-
hmmm,你设置防火墙了吗?
-
@MarcosCasagrande 不,我没有。
-
@MarcosCasagrande 我刚刚发布的应用代码?您可以从浏览器访问它吗?您是创建分发版还是一键式应用程序?
-
是的,代码没什么奇怪的,一个普通的快递服务器。你只安装了 git & node 什么都没有?
标签: node.js git hosting digital-ocean