zoukankan      html  css  js  c++  java
  • 初识Node.js

    Node.js是什么?

    Node.js是javascript语言在服务器端的应用。

    它的功能就好比是PHP + Apache。

    Node.js内建了HTTP服务器支持。

    Node.js遵循CommonJS的模块化方式。http是其中的一个模块。

    Node.js为网络而生。

    Node.js的特点:

    异步式I/O与事件驱动

    Node.js的安装:

    请参看:nodejs

    一个简单的示例:

    /*
      * 打开编辑器,输入以下代码,保存为helloWorld.js到node安装目录下
      * 打开cmd 进入到node安装目录
      * 运行helloWorld.js:node helloWorld.js
      * 打开浏览器,输入url:http://127.0.0.1:8080/
      * nodejs示例运行成功
    */
    
    // 用Node.js实现最简单的HTTP服务器
    
    var http = require('http');  // 调用Node.js提供的http模块
    
    http.createServer(function (req, res) {  
      res.writeHead(200, {'Content-Type': 'text/html'});  
      res.write('<h1>Node.js</h1>');  
      res.end('<p>hello world supervisor</p>');
    }).listen(8080);  
    
    console.log('Server running at http://127.0.0.1:8080/'); 

    Node.js核心模块

    global example:global.console

    常用工具util example: var util = require("util"); util.inherits(Sub, Base);

    事件驱动events example: var events = require("events"); var emitter = new events.EventEmitter();

    文件系统fs example: var fs = require("fs");

    HTTP服务器 var http = require("http");

    express & MongoDB is useful for Node

  • 相关阅读:
    HDU 2883 kebab
    CSUOJ 1635 Restaurant Ratings
    CSUOJ 1638 Continued Fraction
    POJ 1852 Ants
    ZOJ 3471 Most Powerful
    CSUOJ 1637 Yet Satisfiability Again!
    如何生成CA证书
    Keepalived实现双机热备
    Nginx负载均衡的优缺点
    负载均衡之 nginx
  • 原文地址:https://www.cnblogs.com/xiankui/p/3793387.html
Copyright © 2011-2022 走看看