zoukankan      html  css  js  c++  java
  • Node.js 程序应用

    在打开cmd 控制台 输入 node

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

    加减乘除 算法。

    输入您好

    当然除此之外我们也可以建立一个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

  • 相关阅读:
    最后一次作业-- 总结报告
    第14.15周作业
    第七周作业
    第六周作业
    第四周作业
    第三周作业。
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/hao123456/p/5529318.html
Copyright © 2011-2022 走看看