0

为什么我在 Apache Web 服务器上看到以下页面

显示页面的代码?

http://localhost/main.js

我安装Windows 安装程序

我正在运行命令提示符中编写的所有代码但是这段代码在浏览器中看不到

换句话说,

如何在浏览器中运行 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:1337/');
4

1 回答 1

0

首先.. Apache 与节点无关。

通过运行启动 main.js 文件node main.js,然后导航到节点服务器正在运行的位置(假设 main.js 实际上创建了一个 Web 服务器)。检查 main.js 中的端口和主机名。应该是这样的:http://localhost:8000

于 2013-02-03T22:19:58.883 回答