Node.js基础

作者: 一本书一段情宁缺毋滥 | 来源:发表于2017-12-04 16:04 被阅读0次

www.npmjs.com 开源社区网址

一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等

二、www.npmjs.com模块社区,看他人源代码,省力

三、github.com大量的项目和源码

四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案

Node.js的版本

偶数位为稳定版本                               奇数位为非稳定版本

-0.6.x                                                    -0.7.x

-0.8.x                                                    -0.9.x

-0.10.x                                                  -0.11.x

创建个js文件

const http=require('http');//记载http请求,创建web服务器及处理http相关的任务

const hostname='127.0.0.1';

const port=3000;

const server=http.createServer((req, res)=>{

res.statusCode=200;

res.setHeader('Content-Type','text/plain');

res.end('Hello World\n');

});

server.listen(port, hostname, ()=>{

console.log(`Server running at http://${hostname}:${port}/`);

});

命令行运行:node service.js    

control+c停止服务

通过creatServer来创建一个web服务器,然后通过listen让服务器在3000端口监听请求,服务器就已经ready,然后就能收到任何来自端口的请求,当请求进来的时候,我们机告诉node.js下一步应该做什么,于是给creatServer传入一个匿名的回调函数,同时给它传入2个参数,分别是请求体和响应体

node.js和浏览器执行环境

相同点:都能执行一般的Js代码

不同点:全局变量不同,例如window,document等只能在浏览器中取到,而process则只能在node环境中取到。

宿主:浏览器、node;

全局变量:浏览器-window、document;node - process;

nodejs 本质是一个js的执行环境 由于封装和底层的处理赋予了更大的能力

相关文章

  • Nodejs学习第5天

    Node.js内置基础模块fs, Node.js 提供了基础的文件操作,并同时提供文件的同步和异步操作,如: .....

  • Node.js快刀篇

    Node.js概览 - Node.js大俗话,环境的安装和开发环境布署。 Node.js基础 - 事件机制和事件环...

  • CentOS 7安装Node.js

    基础环境 Node.js版本:8.11.1 系统版本:CentOS 7.4.1708 X64 安装Node.js ...

  • 01-npm基本使用

    Node.js基础知识 npm命令基本使用 概念 什么是NPM(node.js package managemen...

  • React-Native 随笔

    学习基础: js的基础知识, rect.js基础 JSX语法基础 FlexBox布局 安装 安装node.js下载...

  • #Node.js基础

    Node.js基础 ***Node.js 以 JavaScript 作为编程语言的,准确地说应该是 ECMAScr...

  • Node.js 实战_1 Node基础

    Node 基础 ?JavaScript 是编程语言,而 Node.js 是执行环境。 Node.js 是一个基于 ...

  • webpack+sass+vue 入门教程(一)

    一、安装node.js node.js是基础,必须先安装。而且最新版的node.js,已经集成了npm。下载地址n...

  • node.js 基础

    基础知识 初识node.js 认识node.js 诞生 2008年 Ryan Dahl 应用: 知乎,网易,pa...

  • Node.js Request+Cheerio实现一个小爬虫-基

    Node.js Request+Cheerio实现一个小爬虫-基础功能实现1:内容抓取Node.js Reques...

网友评论

    本文标题:Node.js基础

    本文链接:https://www.haomeiwen.com/subject/rdqxixtx.html