Node.js函数 在JS语言中,一个函数可以作为另一个函数的参数。可以先定义在传递,也可以直接使用匿名函数进行传递。 Node.js中函数的使用与JS类似,基本差不多。 下面写两个例子。 先定义函数,在进行传递 // …
分类:node.js教程
egg.js框架开发环境搭建
传送门:学习node.js服务开发这一篇就够了系列文章 1.创建工程目录 1.1 创建一个文件夹叫 my-egg-application $ mkdir my-egg-application 不熟悉命令行的同学也可以手动…
node基础篇之文件操作
写在前面 node中的文件操作算是非常频繁的了,它有非常多的api提供了对文件及文件夹的各种操作。下面通过对常见的api的案例讲解,来了解它们的具体用法。 一 读取文件 fs.readFile()、fs.readFile…
Dockerfile多阶段构建原理和使用场景
Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允许一个Dockerfile 中出现多个 FROM 指令。这样做有什么意义呢? 老版本Docker中为什么不支持多个 FRO…
如何查看一个 js, ts 文件模块的依赖树
如何查看一个 js, ts 文件模块的依赖树 最近接手一个别人的页面,代码很是凌乱与庞杂,当我在增加功能时,发现我添加的模块与原有的模块有冲突,但不知道那个原有的模块在什么位置,就得到处找。 但发现这种方式太笨拙了,网上…
使用React和Node.js制作音乐类App的一次总结
一、技术选型 语言选择: JavaScript TypeScript 最终选择了JavaScript作为开发语言,一开始尝试使用TypeScript,但是由于是移动端,antd-mobile的库与TS有那么一些不兼容,官…
2.数组的方法(1)
数组的方法 1.push() arrayObject.push(newelement1,…newelementX) 1.向数组尾部新增元素; 2.参数:新增项. 3.返回值:新数组的length; 4.数组变…
调用微信接口token的问题
前言 微信的影响力众所周知,越来越多的人也都离不开它,工作,生活,社交的好帮手。相信大家对微信公众号,小程序也都不陌生,那么在开发公众号,小程序的时候需要调用到微信的接口,固然就会遇到token的问题,有哪些问题,以及怎…
npm包的发布和管理
npm包管理 npm其实是Node.js的包管理工具(node package manager)。 为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使…
玩转Koa -- koa-router原理解析
一、前言 Koa为了保持自身的简洁,并没有捆绑中间件。但是在实际的开发中,我们需要和形形色色的中间件打交道,本文将要分析的是经常用到的路由中间件 — koa-router。 如果你对Koa的原理还不了…
Travis CI 部署遇到的问题
最近研究nuxt服务端渲染的时候,看到nuxt的几种部署方式,因为nuxt打包的静态文件可以直接放在GitHub上面,然后 TravisCI跟GitHub又很亲切,就选择了TravisCI部署。然后就走上了研究Travi…
node.js学习笔记
最近一直在学习node.js,所以总结了一些笔记,记录在这里。 模块化和作用域 node中常用到的模块 ffer File Http stream 模块化和作用域 this 浏览器中的this指的是windownode脚…