Node.js学习教程之二:node.js的HelloWorld分析

访客 阅读:166 2021-03-31 23:03:20 评论:0

在Node.js学习教程之一中,已经成功的搭建了Node.js的运行环境,我们现在开始编写第一个程序“Hello    World”。

 

第一步:理论

Node.js运行环境实质上是建立一个Web服务器,当客户请求服务器资源时,服务器响应一个HTTP请求,并返回相关资源或数据信息。

 

第二步:编码

(1)、在任意文件夹中,创建app文件夹,同时在文件夹中创建app.js的Node.js文件,用任意编辑器打开app.js,输入如下Node.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); 
console.log("nodejs start listen 8888 port!");


代码说明:

require("http"):获取Node.js原生模块提供的HTTP模块对象。

response.writeHead:通过res的HTTP响应对象,编写HTTP响应头信息,并设定Content-type指定返回数据类型为文本,当然这里的数据类型也可以是其他格式“HTML”、“CSS”、“Image”等等。

http.createServer:使用HTTP对象API方法createServer来创建服务器。

listen:是HTTP对象的一个方法,其主要是启动服务器监听端口和IP,第二个参数为可选参数,默认为本地127.0.0.1

console.log:是Node.js和Javascript共有的调试接口。

 

第三步:代码执行

(1)、进入创建的app文件夹,运行node app.js指令,执行正确后,将会看到屏幕中的输出的信息:Server  running at http://127.0.0.1:8888,如下图所示:

 

(2)、打开任意 浏览器,输入server 服务器地址 :http://127.0.0.1:8888,在Web页面中我们将可以看到Hello World字符串输出,如图所示:

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜
关注我们

一个IT知识分享的公众号