【发布时间】:2016-06-19 06:13:35
【问题描述】:
我想从我的基本 url 路径 example.com 访问我的节点应用程序,所以我在我的 app.js 文件中使用 express js 将我的侦听端口设置为 80。
下面是我的app.js 文件。信用:node static site tutorial。
var express = require('express');
var path = require('path');
var app = express();
// Define the port to run on
app.set('port', 80);
app.use(express.static(path.join(__dirname, 'public')));
// Listen for requests
var server = app.listen(app.get('port'), function() {
var port = server.address().port;
console.log('Magic happens on port ' + port);
});
我使用node app.js 启动我的服务器,并且可以按预期访问我的内容 - 但是一旦我的连接关闭,我的网站就无法访问。这是我第一次尝试非 LAMP 解决方案。
如何让我的节点服务器在云上运行以服务我的网站?这就是我们所说的“将节点部署到生产环境”吗?
这只是一个带有一些静态 html / js 文件的个人网站。
【问题讨论】:
标签: javascript node.js ubuntu express vps