标签:windows cmd dns 二进制 服务器 服务 web服务 idt unix网络编程
简单的说 Node.js 就是运行在服务端的 JavaScript。
这里是基于windows下cmd进行Node.js命令的编写
除此之外,编写js文件,在命令行中通过 “node fileName” 的方式也可以执行文件中的命令
当然,上面两种方式在windows下都极为不方便,我采用的是HBuilder中集成Node.js插件的方式进行开发和调试
如下图,我创建了一个简单应用并启动
可以在本机8888端口查看到响应
下面对这段代码进行分析
Node.js应用由以下三部分组成:
使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http
//请求(require)Node.js 自带的 http 模块,并且把它赋值给 http 变量。 var http = require(‘http‘);
使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。
//调用 http 模块提供的函数: createServer 。这个函数会返回 一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数, 指定这个 HTTP 服务器监听的端口号。 http.createServer(function(request,response){ //发送http头部 http状态值: 200:OK 内容类型:text/plain response.writeHead(200,{‘Content-Type‘:‘text/plain‘}); //发送响应数据 response.end(‘Hello EveryOne!!‘); //服务响应绑定在8888端口 }).listen(8888);
以上代码我们完成了一个可以工作的 HTTP 服务器。启动该服务器,通过浏览器访问或者自定义发送请求可测试响应。
标签:windows cmd dns 二进制 服务器 服务 web服务 idt unix网络编程
原文地址:https://www.cnblogs.com/zjfjava/p/9906840.html