我在 Digital Ocean 上创建了一个 Node.js Droplet。
我已使用 FileZilla 连接到服务器并上传了所有 Node.js 文件(index.js、package.json 等)。
我正在尝试使用node index.js
. 它说
App is running at http://localhost:3000 in development mode
Press CTRL-C to stop
但是,我无法在 Digital Ocean 提供的公共 IP 地址和localhost:3000
.
如何正确启动 Node.js 服务器?
编辑
我正在用这个(内容index.js
)设置服务器:
const express = require('express');
const app = express();
app.set('port', process.env.PORT || 3000);
app.listen(app.get('port'), () => {
console.log('App is running at http://localhost:%d in %s mode', app.get('port'), app.get('env'));
console.log(' Press CTRL-C to stop\n');
});