我在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');
创建的文件名是module3.js 我是nodejs的新手。所以有人可以帮我解决这个问题。谢谢!
答案 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