Javascript Can';t运行或测试我的NodeJS脚本

Javascript Can';t运行或测试我的NodeJS脚本,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我是NodeJS的初学者&我已经编写了这个脚本并将其保存为server.js,现在我使用localhost(WAMP)来测试脚本,但是当我打开WAMP并打开脚本所在的文件夹,然后单击“server.js”时,只会显示脚本 我无法运行我的脚本,所以是否有其他程序用于运行NodeJS脚本,或者我不理解 这是ma代码,有什么帮助吗 var http = require('http'); var server = http.createServer(function(request, response

我是NodeJS的初学者&我已经编写了这个脚本并将其保存为server.js,现在我使用localhost(WAMP)来测试脚本,但是当我打开WAMP并打开脚本所在的文件夹,然后单击“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);
不要将“node”作为自己的命令运行-在REPL中的映像中(用于逐行键入和执行代码)

打开代码所在的目录,按住shift键并单击鼠标右键,打开命令提示符,然后键入node server.js(不需要.js)。您的路径中可能没有节点。。。在这种情况下,我会重新开始并参考类似的教程。您将知道这是问题所在,因为在命令提示符中键入node时,您将得到一个命令未找到错误

另外,忘记使用WAMP,只需打开浏览器并在URL栏中键入localhost:8001/即可访问节点服务器


祝你好运。

你真的应该先看一看。该网站上写道:

让我们从服务器模块开始。在项目的根目录中创建文件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”。

WAMP与Node.js无关。安装将是一个开始。我已经安装了它,但安装后它打开了一个黑屏作为命令提示符,但我不知道该写什么。。。这是我写的,这是输出打开一个命令提示符,cd到你的server.js所在的位置,然后键入:node server.jsOk我已经这样做了,但它似乎进入无限循环。。。代码有问题吗,或者需要安装额外的程序吗??现在我添加了io.socket,这个消息出现了,这是code=>codepad.org/0pdtDp3V msg=>i.imgur.com/fK6iO8H.jpgc你能发布你编写的产生这个错误的代码吗?看起来您编写了var io.listen(服务器);当您应该编写时:var aVariableName=io.listen(服务器);可能您没有正确安装nodejs或socket.io。您的代码没有错误,在我的计算机上运行良好。我将代码粘贴到test.js文件中。然后在同一个目录中运行“npm install socket.io”,然后运行“node test.js”,打开浏览器并键入“一切正常。问题是它总是给我404。。。它不会进入html页面