node.js教程基础:第一个node.js程序
Posted 我来乔23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js教程基础:第一个node.js程序相关的知识,希望对你有一定的参考价值。
第一个Node.js程序
可以是基于控制台console和基于Web的node.js应用程序。
基于console的node.js例子
文件:console_example1.js
1 console.log(\'Hello World);
打开Node.js命令提示符并运行以下代码:
>node console_example1.js
>Hello World
在这里,console.log()函数在控制台上显示消息。
我们还可以在console.log()函数中使用格式说明符:
1 console.log(\'Hello %s\', World);
Node.js控制台模块提供了一个简单的调试控制台,类似于Web浏览器提供的javascript控制台机制。
可以使用三种控制台方法来编写任何node.js流:
1) console.log()用于在控制台显示简单消息
2) console.Error()用于在控制台上显示错误消息,如
1 console.error(new Error(\'Hell! This is a wrong method.\'));
3) console.warn()用于在控制台上显示警告消息,如
1 const name = \'John\'; 2 console.warn(`Don\'t mess with me ${name}! Don\'t mess with me!`);
基于web的node.js例子
node.js web应用程序包含以下三个部分:
1)导入所需的模块:”require”指令用于加载Node.js模块。
2)创建服务器:您必须建立一个服务器,该服务器将侦听客户端的请求,类似于Apache HTTP Server。
3)读取请求并返回响应:在第二步中创建的服务器将读取客户端发出的HTTP请求(可以是浏览器或控制台)并返回响应。
如何创建node.js web应用程序
步骤如下:
1)导入所需的模块:第一步是使用require指令以加载http模块并将返回的HTTP实例存储到http变量中。 例如:
1 var http = require("http");
2)创建服务器:在第二步中,您必须使用创建的http实例并调用http.createServer()方法来创建服务器实例,然后使用与服务器实例相关联的listen方法将其绑定在端口8081上。 向其传递带有请求和响应参数的函数,并编写示例实现以返回”Hello World”。 例如:
1 http.createServer(function (request, response) { 2 // Send the HTTP header 3 // HTTP Status: 200 : OK 4 // Content Type: text/plain 5 response.writeHead(200, {\'Content-Type\': \'text/plain\'}); 6 // Send the response body as "Hello World" 7 response.end(\'Hello World\\n\'); 8 }).listen(8081); 9 // Console will print the message 10 console.log(\'Server running at http://127.0.0.1:8081/\');
3)将step1和step2合并到一个名为“ main.js”的文件中。
文件:main.js
1 var http = require("http"); 2 3 http.createServer(function (request, response) { 4 // Send the HTTP header 5 // HTTP Status: 200 : OK 6 // Content Type: text/plain 7 response.writeHead(200, {\'Content-Type\': \'text/plain\'}); 8 // Send the response body as "Hello World" 9 response.end(\'Hello World\\n\'); 10 }).listen(8081); 11 // Console will print the message 12 console.log(\'Server running at http://127.0.0.1:8081/\');
如何运行node.js服务
1) 转到开始菜单,然后单击Node.js命令提示符
2) 此时node.js命令窗口被打开
3) 切换到main.js路径
4) 执行node main.js
现在服务器已启动。
向Node.js服务器发出请求:
在任何浏览器中打开http://127.0.0.1:8081/。
您将看到以下结果:
现在,如果您对main.js文件进行了任何更改,则需要再次运行node main.js命令。
以上是关于node.js教程基础:第一个node.js程序的主要内容,如果未能解决你的问题,请参考以下文章
node.js零基础详细教程:node.js事件机制node异步IO操作
最新短视频网站实战教程 node.js+ES+Koa2基础到精通项目实战课程