Node.js学习教程之二:node.js的HelloWorld
在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.作者投稿可能会经我们编辑修改或补充。