当在controller中处理客户端发来的数据时,我们会去校验数据,当数据错误时,我们会给客户端返回一个信息,如: export function add (req, res, next) { console.log(r…
分类:node.js教程
轻松搞定javascript中this的指向
关于javascript中this指向的问题,现总结如下,如有不正确,欢迎指正。 javascript中,this的指向并不是在函数定义的时候确定的,而是在其被调用的时候确定的。也就是说,函数的调用方式决定了th…
【记录】linux服务器下如何安装nodejs
前言 鉴于本人在安装过程中遇到的问题,在此做一份详细记录 步骤 第一步:进入服务器根目录 cd / 第二步:在根目录下下载 node 安装包(我下载到了根目录,其余地方也可以) wget https://nodejs.o…
使用nuxt.js官方脚手架构建koa2的es6编译问题
最近在学用nuxt集成koa2做vue后台,发现官方自带脚手架搭建的koa2使用的仍是es5语法,如果想用es6怎么办呢? 这是由于自带脚手架在构建koa2时默认的nodemon是没有使用babel编译的,所以我们首先需…
理解nodejs的module
module 在 Node.js 模块系统中,每个文件都视为独立的模块,node在运行某个模块儿时会生成一个module对象 Module { id: '.', exports: 2, parent: null, fil…
从官网学习Node.js Process模块方法速查
1. Process process是一个全局的对象,不需要require。process提供控制和获取当前Node.js进程信息的能力。 1.1. Process Events process对象实际上是一个Event…
Eslint规则
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no…
Eslint笔记
1:Eslint概念 ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。说白了就是你们小组长想让你们按照他写代码的风格去写代码(完全插件…
使用 elev 定时部署 Let's Encrypt 通过阿里云 DNS 验证方式实现泛域名 HTTPS/SSL 证书
系列文章: 《使用 Certbot 部署 Let’s Encrypt 免费 SSL 证书实现 HTTPS》 《使用 acme.sh 部署 Let’s Encrypt 通过阿里云 DNS 验证方式实…
我想要nodejs开发应用服务接口的知识清单
有js基础, 想快速入门搭建业务服务 必要性: 高 > 中 > 低~可选 有相似的功能的可以换,主要是能学会其中一种,不要太在意’用什么比较好’ . 名称 说明 必要性 1 Joi 接…
Laradock 快速搭建PHP开发环境
可能你并不清楚 Docker 是什么,更不了解 Laradock是什么,送上语句自己特别喜欢的一句话 Use Docker First And Learn About It Later 大概意思就是 先去使用它,然后再去…
关于TDD和BDD
这里是关于TDD和BDD的个人区别理解,不喜勿喷 要理解这两个技术的区别,首先要对这两个技术自身有一个了解,在这里简单介绍一下: TDD(测试驱动开发 Test Driven Development) TDD是敏捷开发中…