nodejs入门(一)

1、nodejs简介 

Nodejs不是一个js应用、而是一个js运行平台。

Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效

2、

1)、Nodejs内置了一个HTTP模块
var http = require('http');
http.createServer(function(req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write('<h1>Node.js</h1>');
    res.end('<p>Hello World</p>');
}).listen(8080);
2)、基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好
3)、异步事件驱动,单进程线程,占用服务器资源少,高并发支持好,虽然单进程,但可以通过官方的 cluster 模块开启多个实例充分利用多核CPU的优势 

 3、Content-Type支持的属性

    "css": "text/css",
    "gif": "image/gif",
    "html": "text/html",
    "ico": "image/x-icon",
    "jpeg": "image/jpeg",
    "jpg": "image/jpeg",
    "js": "text/javascript",
    "json": "application/json",
    "pdf": "application/pdf",
    "png": "image/png",
    "svg": "image/svg+xml",
    "swf": "application/x-shockwave-flash",
    "tiff": "image/tiff",
    "txt": "text/plain",
    "wav": "audio/x-wav",
    "wma": "audio/x-ms-wma",
    "wmv": "video/x-ms-wmv",
    "xml": "text/xm
原文地址:https://www.cnblogs.com/wuxiang/p/4612293.html