在Web服务器上部署nodejs app

时间:2015-07-08 12:37:16

标签: javascript node.js

我是NodeJS的新手并且学习,我想知道如何使用NodeJS制作示例应用程序。 我在localhost上试过它,它正在工作。现在我试图将它公开托管到任何服务器,但它无法正常工作。



var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1/');




这是代码作为m.js保存在我的本地机器上,我运行:

$ node m.js

运行正常,当我在浏览器中以https://127.0.0.1:1337

打开它时

我得到的输出为:

Hello World

我希望从远程服务器做同样的事情,即我有一个域www.example.com,如果我用https://www.example.com:1337打开它 然后它应该像我以前一样在我的浏览器屏幕上显示:

Hello World

但它没有用。