【发布时间】:2015-07-08 12:37:15
【问题描述】:
我是 NodeJS 和学习新手,我想知道如何使用 NodeJS 制作示例应用程序。 我已经在本地主机上尝试过它并且它正在工作。现在我正在尝试将它公开托管到任何服务器,但它无法正常工作。
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
但它不起作用。
【问题讨论】:
标签: javascript node.js