我是NodeJS的初学者&我写了这个脚本并将其保存为server.js,现在我使用localhost(WAMP)来测试脚本,但是当我打开WAMP并打开脚本所在的文件夹时,单击on" server.js"只显示脚本
我无法运行我的脚本,那么是否有其他程序用于运行NodeJS脚本或我不理解?
那是ma代码,有什么帮助吗?
var http = require('http');
var server = http.createServer(function(request, response){
console.log('Connection');
response.writeHead(200, {'Content-Type': 'text/html'});
response.write('hello world');
response.end();
});
server.listen(8001);
答案 0 :(得分:1)
你应该真正看一下http://www.nodebeginner.org开始吧。从该网站上可以看出:
让我们从服务器模块开始。在项目的根目录中创建文件server.js,并使用以下代码填充它:
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
那就是它!你刚刚写了一个有效的HTTP服务器。让我们通过运行和测试来证明它。首先,使用Node.js执行脚本:
node server.js
现在,打开浏览器并将其指向http://localhost:8888/
。这应该显示一个网页,上面写着" Hello World"。
答案 1 :(得分:0)
不要运行"节点"作为自己的命令 - 在图像中你在REPL中(用于逐行输入和执行代码)
打开代码所在的目录,按住shift并右键单击并打开命令提示符,然后键入node server.js(不需要.js)。您可能没有路径中的节点......在这种情况下,我会重新开始并参考像this这样的教程。你会知道这是问题,因为当你在命令提示符下键入node时,你会得到一个命令not found error。
此外,忘记使用WAMP,只需打开浏览器并在urlbar中键入localhost:8001 /即可访问节点服务器。
祝你好运。