通过命令提示符执行nodejs时出错

时间:2018-02-27 10:51:42

标签: node.js

我在Nodejs中有以下代码,并试图通过命令行和浏览器执行相同的操作,但是出现“意外标识符”错误。

var http = require('http'); 
http.createServer(function(request, response) {
  response.writeHead(200, {'Content-Type': 'text/html'});
  response.end('<b>Running in server...</b>');
}).listen('3000', '127.0.0.1');

enter image description here

创建的文件名是module3.js 我是nodejs的新手。所以有人可以帮我解决这个问题。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想运行文件,请照常执行shell comman line(interpreter file):

D:\nodejs> node module3.js

如果您想在nodejs命令行中工作,则需要按require加载模块,然后加载并评估它:

D:\nodejs> node
> require('./module3')

如果您的模块导出某些功能,您可以调用它:

D:\nodejs> node
> require('./module3')()

检查导出here