简介 学习 Node.js前,我们需要弄懂 什么是 npm, npm 是一个命令工具, 能够连接互联网共享模块仓库。能登录并发布自己的模块。同时它能够从互联网下下载想要的模块, 也能执行内置脚本, 启动项目,测试代码等操…
分类:node.js教程学习
Nodejs流开发详解(翻译自官网)
版本:8.1.3 实现一个流API stream模块的API被设计成能够很容的使用javascript的原型继承模式来实现streams。首先,stream的开发者必须先声明一个新的javascript类,并且继承以下四…
简单学习使用oAuth2方式进行三方登录
oAuth2 登录方式 本来公司项目是正常的用户名、密码登录,但是突然转换成了第三方oAuth2方式登录,由此开始学习了该种登录形式。 思路 共有5种授权模式,有授权码模式、简化模式、密码模式、客户端模式,这里只介绍授权…
NPM酷库041:validator,验证工具集合
NPM酷库,每天两分钟,了解一个流行NPM库。· 在开发过程中,我们经常需要对用户输入数据进行各种验证,比如判断Email格式是否合法、判断URL是否合法等,我们可以找来不同的NPM包来针对不同数据进行验证,今天我们介绍…
【提高系列】webpack相关知识
这次我们主要研究的是webpack框架的相关知识,webpack是一个打包构建的前端框架,用于解决前端开发的模块化问题。 应用场景和纵向比较 说到webpack,肯定你还会想到gulp和grunt这些框架,那么webpa…
node端统一错误处理
起因 在之前的项目中我发现每个控制器大约都是这样写的 async function findId (id) { let res; try{ res = await document.findById(id); }catc…
NodeJs 使用 Mongodb
之前我们学习了Mongodb 的Shell命令, 现在我们再一个小小的node项目中使用一下mongodb吧 我们先来初始化一个express项目 第一步 $ npm install express-generator …
每个 JavaScript 工程师都应当知道的 10 个面试题
原文链接:10 Interview Questions Every JavaScript Developer Should Know 对大部分公司来说,招聘技术人员这种事情,管理层就应该放手交给技术团队,只有他们才能够准…
【运维】nginx服务器基本配置指南
前言 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器 安装 yum安装 源码安装 yum安装 以CentOS6.5 为例 设置yum源, vi etc…
redis在nodejs中的应用
转载请注明来源:redis在nodejs中的应用 redis是一个性能非常好的内存数据库,部署在应用程序和mysql数据中间做缓存数据库,可以极大的提升应用程序的性能,这里简单介绍nodejs客户端操作redis的dem…
[前端]基于vue和nodejs的一个简陋blog的开发过程中遇到的问题
Github地址 时间格式问题 Date.prototype.Format = function(fmt){ var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.ge…
koa源码阅读[2]-koa-router
第三篇,有关koa生态中比较重要的一个中间件:koa-router 第一篇: koa源码阅读-0 第二篇: koa源码阅读-1-koa与koa-compose koa-router是什么 首先,因为koa是一个管理中间件…