自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

seaalan的博客

“岁月不饶人,我亦未曾饶过岁月。”

  • 博客(15)
  • 收藏
  • 关注

原创 部署 - PM2 - 启动express项目

使用pm2来启动express项目。先生成一个express项目,并通过npm start启动。express -e learn-expresscd learn-expressnpm install learn-expressnpm start启动后可以看到控制台输出:> learn-express@0.0.0 start D:\github\express\learn-ex...

2019-05-23 16:03:09 3392 1

原创 Express - express-generator

安装express-generatorcnpm install express-generator -g生成一个express项目learn-expressexpress -e learn-express安装依赖并启动cd learn-expressnpm install learn-expressnpm start启动后控制台输出> learn-express@0....

2019-05-23 15:49:32 683

原创 NodeJS - nodemon

使用nodemon来避免每次修改文件时都要重新手动启动。安装cnpm install nodemon -g使用nodemon server替换node server来启动项目。此时代码有任何变化,nodemon会重新启动项目。...

2019-05-23 12:02:51 326

原创 NodeJS - cnpm

安装:npm install -g cnpm --registry=https://registry.npm.taobao.org检测安装是否成功:cnpm version直接使用cnpm进行包安装即可。

2019-05-23 11:30:31 795

原创 AngularJS - 使用的模块

"angular-resource": "~1.5.0", 我们并不是直接通过$resource服务本身同服务器通信,$resource是一个创建资源对象的工厂,用来创建同服务端交互的对象。return $resource('app/activityLogs/:activityLogId',"angular-animate": "~1.5.0", $animate服务提供了基本的DOM操作功能如...

2019-05-16 18:31:22 164

原创 NodeJS - mocha

// mocha是nodejs下的自动化测试框架,可以大大简化异步测试的复杂度,并且提供相关的报告。安装:npm install --global mochavar request = require('supertest'), // superTest是一个Http封装的测试库,其简化了Http的请求和测试。 should = require('should'); // shou...

2019-05-15 11:15:25 582

原创 NodeJS - oauth2 验证中的三种策略

1.LocalStrategy 本地策略This strategy is used to authenticate users based on a username and password.Anytime a request is made to authorize an application, we must ensure that a user is logged in before...

2019-05-14 08:55:04 1101

原创 JS - 利用slice复制新数组

var arr1 = [1, 2, 3];var arr2 = arr1.slice(0);arr2.push(4)console.info(arr2); //[1, 2, 3, 4]console.info(arr1); //[1, 2, 3]

2019-05-10 17:58:59 3424

原创 JS - 日期 - 使用时间戳比较2个日期的大小

let date1 = new Date('2019-05-08');let date2 = new Date('2019-05-08');console.log(date1.getTime() == date2.getTime()); // trueconsole.log(date1 - date2 === 0); // true

2019-05-08 16:04:17 5125 2

原创 JS - 日期 - 获取某月的最大天数

函数new Date(y, m, 0).getDate();天 的值是0,js会返回上一个月的最后一天,即最大天数。示例new Date(2019, 6, 0).getDate(); // 30

2019-05-07 17:37:24 4680 1

原创 JS - 日期 - 获取当前时间是本月第几周

函数function _getMonthWeek(theDate){ let currentDay = new Date(theDate); console.info(currentDay); // 2019-05-07T07:36:00.883Z let theSaturday = currentDay.getDate() + (6 - currentDay.getDa...

2019-05-07 15:42:29 3750

原创 JS - 日期 - 使用setDate(0)获取上个月的最大一天

获取上个月的最大一天var y = new Date('2019-02-02');y.setDate(0); // 1548892800000y.getDate(); // 31

2019-05-06 16:51:24 2317

原创 JS - 日期 - 获取一个日期的星期

函数function _getDayOfWeek(theDate) { let dayOfWeek = new Date(theDate).getDay(); switch (dayOfWeek) { case 0: dayOfWeek = 'Sunday'; break; case 1: ...

2019-05-06 14:54:36 896

原创 Mongoose - 一次删除多条数据deleteMany

ItemCheckOfArchive.deleteMany({_id: {$in: itemCheckLists}})

2019-05-05 18:31:19 13114

原创 ES6 - 不改变原数组的方法

示例数据let users = [ { "firstName" : "alex", "lastName" : "guo", "age" : 18 }, { "firstName" : "fff", "lastName" : "LLL", "age" : 20 }, ...

2019-05-05 10:25:17 6774

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除