接上一篇文章 深入理解Webpack核心模块WTApable钩子(同步版) tapable中三个注册方法 1 tap(同步) 2 tapAsync(cb) 3 tapPromise(注册的是Promise) tapabl…
分类:node.js教程
Sequelize学习经验(ORM框架)
什么是ORM? 简单的讲就是对SQL查询语句的封装,让我们可以用OOP的方式操作数据库,优雅的生成安全、可维护的SQL代码。直观上,是一种Model和SQL的映射关系。 模型常用类型定义 BOOLEAN 布尔类型 STR…
在linux Ubuntu创建npm私有库
Our server environment is linux Ubuntu, this article is mainly about how to build our NPM private library in l…
思否的开始
作为一个程序员突然意识到笔记的重要性。就考虑在一些博客平台写笔记。在考虑在那个平台写笔记的时候,看到了segmentfault这个平台。感觉segmentfault这个平台网站还是挺漂亮的。要不要在这个平台写笔记呢? 后…
gulp小结
gulp是什么? 一个自动化构建工具,基于nodejs的自动任务运行器。 为什么要使用它? 易于使用,易于学习。它能自动化地完成javascript/coffee/sass/less/html/image/css 等文件…
搭建一个好用的API Mock服务
上篇文章讲述了怎么用Node实现一个API服务 现在开始讲述如何搭建一个好用的API Mock服务 达到的效果: 在开发环境中就可以在url后面添加?ismock=1参数来实现数据mock,(没有该参数就访问正常数据),…
nodeJs文件系统(fs)与流(stream)
文件系统(File System): 在Node中,文件系统的交互是非常重要的,服务器的本质就是将本地的文件发送给客户端, Node通过fs模块来和文件系统进行交互,该模块提供了一些标准的文件访问API类打开、读取、写入…
【每日一包0009】group-array
[github地址:https://github.com/ABCDdouyae…] group-array 对数组里面的多项按照指定的key进行整合 用法:group-array(arr, key1, key…
Express 文档(路由)
路由 路由是指应用程序的端点(URI)如何响应客户端请求,有关路由的介绍,请参阅路由基础。 使用与HTTP方法相对应的Express app对象的方法定义路由,例如,app.get()用于处理GET请求,app.post…
学习node.js 断言的使用
assert模块提供了一组简单的断言测试,分严格模式(strict)和遗留模式(legacy),严格模式下,对比的方式比较严格,比如说,0与’0’比较,会报错,但在遗留模式下是可以通过的。官方推荐…
mongoose报错: getaddrinfo ENOTFOUND localhost localhost:27017
{ Error: getaddrinfo ENOTFOUND localhost localhost:27017 at errnoException (dns.js:50:10) at GetAddrInfoReqWra…
基于Web Notification的前端桌面弹窗
最近在和阿里云客服进行备案沟通的过程中,时常看到阿里云能够在桌面上实现消息推送,感觉很是神奇,因此就进行了下搜索学习;发现主要用到了Web Notification 来实现桌面消息的推送具体原理如下: Notificat…