zoukankan      html  css  js  c++  java
  • Node.JS 的安装与入门

    Node.JS 作为一个强调事件驱动、异步执行的后端语言,最近慢慢的流行起来了。这里总结一下安装和入门的基本知识。

    Node.JS 目前的最新版本是 0.10.5。它的官方网站上提供了二进制安装包,因此在 Windows 中安装非常简单。安装时,Node.JS 在开始菜单中创建了到“Node.JS 控制台”的快捷方式。打开该控制台就可以工作了。

    我们先来写一个最简单的网页服务器。建立一个文件 hello.js,写上如下内容:

    var http = require('http');
    var server = http.createServer(function (request, respond) {
        respond.writeHead(200, {'Content-Type': 'text/plain'});
        respond.end('Hello World\n');
    });
    server.listen(3535, '127.0.0.1');
    console.log('Server running at http://127.0.0.1:3535');
    

    然后在 Node.JS 控制台中用下列的命令运行它:

    node hello.js
    

    现在打开浏览器,访问 http://127.0.0.1:3535,就可以看到网页上输出了“Hello World”。

    我们来看看这里例子的各行。第 1 行说明我们要使用 node 自带的 http 模块。node 虽然也使用 JavaScript 语言,但是它和前端的 JavaScript 不同之处在于,它将各个功能分为各个模块,我们需要用 require 命令载入模块。http 模块提供了 http 连接的功能。

    第 2 到 5 行创建了一个 http 服务器。其中服务器处理函数的两个参数 request 和 respond 分别表示 http 请求和响应。简单来说,http 服务器不外乎就是根据不同的请求信息给出相应的响应信息。

    第 6 和 7 行启动这个 http 服务器,监听 3535 端口,并向控制台输出信息。

    参考资源:
    [1] Node.JS 官方网站
    [2] CNode - Node.js 专业中文社区
    [3] Node 入门
    [4] Understanding node.js
    [5] Understanding the node.js event loop
    [6] 用 NodeJS 打造你的静态文件服务器
    [7] 用 NodeJS 构建动态服务器基础

  • 相关阅读:
    深入理解Java Proxy机制
    StringBuilder与StringBuffer的区别
    反射
    list和set区别
    spring总结
    Hibernate与 MyBatis的比较
    手机拍照或选择照片上传html5代码
    JSP两种跳转
    离散化
    圆方树
  • 原文地址:https://www.cnblogs.com/zoho/p/3061182.html
Copyright © 2011-2022 走看看