关于文档 本文档的目的是从参考和概念的角度全面解释Node.js API,每个部分都描述了内置模块或高级概念。 在适当的情况下,属性类型、方法参数和提供给事件处理程序的参数将在主题标题下方的列表中详细说明。 贡献 如果在…
标签:node-js
Express 文档(路由基础)
路由基础 路由是指确定应用程序如何响应对特定端点的客户端请求,该请求是URI(或路径)和特定HTTP请求方法(GET,POST等)。 每个路由都可以有一个或多个处理函数,这些函数在路由匹配时执行。 路由定义采用以下结构:…
封装一些有用的方法
1.输入一个值,返回其数据类型 function type(para) { return Object.prototype.toString.call(para) } 2.数组去重 function unique1(ar…
nodejs实现restful API
更新:最新的源码和使用说明放到了github上 点击跳转本文的重点在于restful接口的设计与实现,使用到了express和monogoose.点击查看express教程点击查看monogoose教程ES6入门教程…
Deep dive into JS asynchronicity
Single thread JavaScript JavaScript has a concurrency model based on event loop. Each message is processed com…
Understanding Recursion
Recursion, simply put, is calling a function on itself. It can used to break down complex problems into smalle…
js的浅拷贝和深拷贝和应用场景
为什么会用到浅拷贝和深拷贝 首先来看一下如下代码 let a = b = 2 a = 3 console.log(a) console.log(b) let c = d = [1,2,3] let e = f = {a:…
实战GraphQL+express+mysql项目完整demo
实战GraphQL+express+mysql 项目完整demo 安装步骤: 1.npm install 2.数据库安装及连接 使用/graphql.sql安装数据库修改conf/db.js中相关配置 3.启动步骤 np…
触及轮回挪用的异步编程技能
先看题目 login_label: login(user, pass, function(result) { doSomeThing_label: doSomeThing(result, function(err) { …
[解惑] 关于野狗平安域名和超等密钥
关于野狗的平安域名 野狗的平安域名是为了掌握域名对数据读取的影响,举个例子,假如我们不设置平安域名的情况下,我们的网站对我们有什么影响?假定我是一个异常牛逼的人,那末我能够马马虎虎把一个网站的UI界面扒下来而且布置到本身…
Node程序debug小记
有时候,所见并不是所得,有些包,你需要去翻他的源码才知道为什么会这样。 背景 今天调试一个程序,用到了一个很久之前的NPM包,名为formstream,用来将form表单数据转换为流的形式进行接口调用时的数据传递。 这是…
前端性能优化不完全手册
性能优化是一门大学问,本文仅对个人一些积累知识的阐述,欢迎下面补充。 抛出一个问题,从输入 url地址栏到所有内容显示到界面上做了哪些事? 1.浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; …