1、简单的小示例 const Koa=require('koa'); //引入Koa.js const app=new Koa(); //实例化Koa对象 const main=ctx=>{ //main函数用来设…
分类:node.js教程
bind、call、apply的区别与实现原理
1、简单说一下bind、call、apply的区别 三者都是用于改变函数体内this的指向,但是bind与apply和call的最大的区别是:bind不会立即调用,而是返回一个新函数,称为绑定函数,其内的this指向…
Node.js API参考文档(关于文档)
关于文档 本文档的目的是从参考和概念的角度全面解释Node.js API,每个部分都描述了内置模块或高级概念。 在适当的情况下,属性类型、方法参数和提供给事件处理程序的参数将在主题标题下方的列表中详细说明。 贡献 如果在…
Express 文档(路由基础)
路由基础 路由是指确定应用程序如何响应对特定端点的客户端请求,该请求是URI(或路径)和特定HTTP请求方法(GET,POST等)。 每个路由都可以有一个或多个处理函数,这些函数在路由匹配时执行。 路由定义采用以下结构:…
NodeJs+Express+Mysql + Vuejs 项目实战 - 大纲
NodeJs+Express+Mysql + Vuejs 项目实战 最近准备写一系列文章,全面讲述如何基于NodeJs + Express + Mysql + Vuejs 从零开发前后端完全分离项目; 文笔及技术可能在某…
linux 下docker基于debian系统的安装node
docker下载(debian系统) 1. sudo apt-get update 更新包 2. sudo apt-get install \ apt-transport-https \ ca-certificates …
封装一些有用的方法
1.输入一个值,返回其数据类型 function type(para) { return Object.prototype.toString.call(para) } 2.数组去重 function unique1(ar…
现代JS中的流程控制:详解Callbacks 、Promises 、Async/Await
JavaScript经常声称是_异步_。那是什么意思?它如何影响发展?近年来这种方法有何变化? 请思考以下代码: result1 = doSomething1(); result2 = doSomething2(resu…
Node程序debug小记
有时候,所见并不是所得,有些包,你需要去翻他的源码才知道为什么会这样。 背景 今天调试一个程序,用到了一个很久之前的NPM包,名为formstream,用来将form表单数据转换为流的形式进行接口调用时的数据传递。 这是…
基于Koa(nodejs框架)对json文件进行增删改查
想使用nodejs(koa)搭建一个完整的前后端,完成数据的增删改查,又不想使用数据库,那使用json文件吧。本文介绍了基于koa的json文件的增、删、改、查。 代码准备 const Koa = require('ko…
Koa源码阅读-详解
承接上一章 Application函数 module.exports = class Application extends Emitter { constructor() { super(); this.proxy =…
vue 实践技巧合集
前言 本文纯属个人平时实践过程中的一些经验总结,算是一点点小技巧吧,不是多么高明的技术,如果对你有帮助,那么不胜荣幸。 本文不涉及罕见API使用方法等,大部分内容都是基于对vue的一些实践而已。由于涉嫌投机取巧,可能会带…