在nodejs中体验http/2
前言2015年,HTTP/2 发布,直到2021年公司的项目才开始在实践中应用;自己对http2诸多特点的理解只存在于字面上,于是尝试在nodejs中实践一下,加深自己的理解。多路复用同域名下所有通信都在单个连接上完成,消除了因多个 TCP 连接而带来的延时和内存消耗,这在大量请求同时发出的情况下能...
windows下配置Sublime Text 2开发Nodejs
1 下载 Sublime Text 2 http://www.sublimetext.com/2 下载Nodejs插件,下载ZIP包 https://github.com/tanepiper/SublimeText-Nodejs3 解压ZIP,重命名为Nodejs4 将Nodejs复制到C:\Use...
Nodejs学习笔记(一)--- 简介及安装Node.js开发环境
目录学习资料简介安装Node.jsnpm简介开发工具Sublime Node.js开发环境配置扩展:安装多版本管理器学习资料1.深入浅出Node.js http://www.infoq.com/cn/minibooks/nodejs2.Node.js开发指南简介(只捡了我觉得重要的)Node.js是...
基于nodejs的oauth2实现以及源码参考
通过nodejs服务器实现一整套oauth2的基本框架 源码: http://download.csdn.net/download/panshang1994/10165821 依赖包 npm install oauth2-server@2.4.1 oauth2 结构 | ...
Nodejs express之中间件
对于express的中间件,类似于java中的过滤器、拦截器,用来在真正处理请求之前先处理某些逻辑,express的中间件用起来是相当简单 直接使用app.use([path],callback)方法即可 //创建app对象 varapp=express(); //所用请求都会先执行此方法 a...
Nodejs之express第三方核心模块的中间件——body
Node中的核心模块分两类:一类是自带的核心模块,如http、tcp等,第二类是第三方核心模块,express就是与http对应的第三方核心模块,用于处理http请求。express在3.0版本中自带有很多中间件,但是在express 4.0以后,就将除static(静态文件处理)以外的其他...
Nodejs进阶:Express常用中间件body-parser实现解析
原文链接 本文摘录自《Nodejs学习笔记》,更多章节及更新,请访问 github主页地址。欢迎加群交流,群号 197339705。 写在前面body-parser是非常常用的一个express中间件,作用是对post请求的请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景。a...
CentOS7.5安装nodejs 转
CentOS7.5安装nodejsCentOS安装NodeJS在CentOS下安装NodeJS有以下几种方法。使用的CentOS版本为7.2。CentOS其他版本的NodeJS安装大同小异,也可以参看本文的方法。安装方法1——直接部署1.首先安装wgetyum install -y wget1如果已...
nodejs -- require , exports , module
1. require , exports .--------------------------文件:1) index.js //两种方式都可以: var forExports = require("./forExports"); // var forExports = require("./for...
【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——运行第一个NodeJs 程序
忘记过去,超越自己❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2022-06-30 ❤️❤️ 本篇更新记录 2022-06-30 ❤️???? 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!???? A...
Smashing Nodejs 读书笔记(二)
了不起的Node.js:将JavaScript进行到底书名:SMASHING Node.js : JavaScript Everywhere原作者:(美)劳奇 Rauch.G译者:赵静出版日期:2014.1Node中的JavaScript1. global对象在浏览器中,全局对象指的是window对...
《深入浅出Nodejs》笔记——模块机制(1)
前言这是我读《深入浅出Nodejs》的笔记,真是希望我的机械键盘快点到啊,累死我了。CommonJS规范主要分为模块引用、模块定义、模块标识三个部分。模块引用上下文提供require()方法来引入外部模块,示例代码如下://test.js//引入一个模块到当前上下文中var math = requi...
《深入浅出Nodejs》笔记——模块机制(2)
前言书上还有很大一部分讲了C/C++模块的编译过程、核心模块编写和C/C++扩展模块的内容,不过我对C++一窍不通因此没有仔细看,如果以后需要再自习看吧。包与NPM第三方模块中,模块和模块之间是散列在各地的,互相之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。CommonJS...
《深入浅出nodejs》读书笔记(1)
概述本来是想着学学node.js试试的,后来发现node.js才是真正的js啊,它里面用到了很多我们平时没用过的js特性,而且还非常优雅,比如它里面的异步编程思想,总之,《深入浅出node.js》绝对值得一看。下面是我的读书笔记。单线程单线程node有如下弱点:无法利用多核CPU。错误会引起整个应用...
深入浅出Nodejs读书笔记(转)
Node简介这一章简要介绍了Node,从中可以了解Node的发展历程及其带来的影响和价值。为什么叫Node?起初,Ryan Dahl称他的项目为web.js,就是一个Web服务器,但是项目的发展超过了他当初单纯开发一个Web服务器的想法,变成构建网络应用的一个基本框架,这样可以在它的基础上构建更多的...
深入浅出Nodejs读书笔记
深入浅出Nodejs读书笔记转:http://tw93.github.io/2015-03-01/shen-ru-qian-chu-nodejs-reading-mind-map.htmlcategory:node学习笔记 2015-03-01今天终于把朴灵老师写的《深入浅出Node.j...
(转)nodejs中npm常用命令
npm install <name>安装nodejs的依赖包例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6npm install <name> ...
省时的浏览器同步测试工具 browsersync NodeJS
http://www.browsersync.cn/省时的浏览器同步测试工具Browsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。您可以想象一下:“假设您...
angularjs+nodejs+mongodb三件套
说实话,自己对于web前段的认识并不是太深入,但是因为项目的需要,所以有的时候肯定会需要接触到web前段的知识点。说到web前端想必大家肯定会想到css+js+html,的确web前端的工作,从某总角度来说就是给页面添加必要的一些页面样式来达到美化的效果。我们先来说一说css吧,一种样式语言,它允许...
Windows10环境下安装Nodejs、cnpm
一、官网下载 官网地址:https://nodejs.org/en/ 选择推荐的或你想要的版本下载,下载完后,安装路径自定义,自行安装即可,笔者安装目录为:D:\Program Files\nodejs\;由于Nodejs自带了npm,所以你安装nodejs后,npm也会自行安装。 接下来可以在命令...