- 博客(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关注的人