毋庸置疑,我是一名初学者(当你看到我的问题时,你可能会得到它)。
我安装了节点 代码是创建一个http服务器(下面)
> `var http = require('http'),
host = '127.0.0.1',
port = '9000' ;
var server = http.createServer(function(req, res){
res.writeHead(200, {'Content-Type' :'text/html'}) ;
res.end ('<h1> Hello World Joseph </h1>') ;
}) .listen(port, host, function() {
console.log ('server Running on http://")' + host + ':' + port)
}) <
`
现在,我将这段代码放在一个名为hello.js的文件中 我转到节点命令提示符,然后键入hello.js
我得到以下
ReferenceError: hello is not defined
at repl:1:1
at REPLServer.defaultEval (repl.js:262:27)
at bound (domain.js:287:14)
at REPLServer.runBound [as eval] (domain.js:300:12)
at REPLServer.<anonymous> (repl.js:431:12)
at emitOne (events.js:82:20)
at REPLServer.emit (events.js:169:7)
at REPLServer.Interface._onLine (readline.js:211:10)
at REPLServer.Interface._line (readline.js:550:8)
at REPLServer.Interface._ttyWrite (readline.js:827:14)
任何帮助都将受到高度赞赏。
由于 约瑟夫
答案 0 :(得分:0)
我要回答只是为了跟进我的评论:
我不确定你是否在代码中放置<
和>
或`来进行堆栈溢出格式化,这里说的是更正的代码,基本上需要删除的东西:
var http = require('http'),
host = '127.0.0.1',
port = '9000' ;
var server = http.createServer(function(req, res){
res.writeHead(200, {'Content-Type' :'text/html'}) ;
res.end ('<h1> Hello World Joseph </h1>') ;
}) .listen(port, host, function() {
console.log ('server Running on http://")' + host + ':' + port);
});
现在要在节点中运行该代码,只需转到包含该文件的目录并输入node hello.js