Node.js 程序应用

在打开cmd 控制台 输入 node

然后在cmd中 输入您想要的代码

加减乘除 算法。

Node.js 程序应用

输入您好

Node.js 程序应用

当然除此之外我们也可以建立一个web服务器

var http = require('http');
        http.createServer(function(req, res){
                                      res.writeHead(200,{"Content-Type":"text/plain"})
                                     res.end("Hello World");
                                   }).listen(8124);
 console.log("Server renning at http://127.0.01:8124");

5,31,32);font-style:normal;font-varian这个示例代码首先通过 require 方法把 HTTP 库包含到程序中来。有许多语言都有
包含其他库这一方法, Node 用的是 CommonJS 模块风格。 Node 模块将在第 8 章详
细介绍,当前需要了解的是, HTTP 库所具有的功能已经赋给了 http 对象。
下一步,我们需要一个 HTTP 服务器。 PHP 等其他语言需要在类似 Apache 这样的
服务器中运行,而 Node 和它们不同,因为 Node 本身就是 Web 服务器。但这同样
意味着我们需要先创建该服务器。下一行代码调用 HTTP 模块的一个工厂模式方法
( createServer)来创建新的 HTTP 服务器。新创建的 HTTP 服务器并没有赋值给
任何变量,它只会成为存活在全局范围内的匿名对象。我们可以通过链式调用来初
始化服务器,并告诉它监听在 8124 端口。
当调用 createServer 的时候,我们传了一个匿名函数作为参数。此函数绑定在
新创建服务器的事件监听器上进行 request 事件处理。消息事件是 JavaScript 和
Node 的核心。在这个例子中,每当一个新的访问请求到达 Web 服务器,它都将调
用我们指定的函数方法来处理。我们称这类方法为回调( callback)。因为每当一个
事件发生时,我们将回调监听此事件的所有函数。
 
10 | 第 1 章
一个很恰当的类比是,你从书店预订一本书,等书到货时,书店会“回调”通知你
去取。
例子中的回调函数有两个参数,一个是请求的对象( req),一个是响应的对象
( res)。在回调函数中,我们调用了 res 对象的几个方法,这将修改响应结果。例
1-9 没有使用 req 对象,但你通常会需要同时使用请求和响应对象。
首先我们必须调用 res.writeHead 方法来设置 HTTP 响应头,否则就不能返回真
实内容给客户端。我们设置状态代码为 200(表示 HTTP 状态代码“ 200 OK”),并
且传入一段 HTTP 头描述。在本例中,我们只指定了 Content-type。
在完成了 HTTP 头后,我们可以写入 HTTP 正文。在本例中,我们用一个方法来同
时完成写入正文及关闭连接。 end 方法将会关闭 HTTP 连接。但因为我们同时还传
入了一个字符串, end 方法将在把此内容发送给客户端后才关闭连接。
例子的最后一行调用了 console.log

上一篇:安装postgreSQL出现configure: error: zlib library not found解决方法


下一篇:3.C++内联函数,默认参数,占位参数