seaalan的博客

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

部署 - PM2 - 启动express项目

使用pm2来启动express项目。 先生成一个express项目,并通过npm start启动。 express -e learn-express cd learn-express npm install learn-express npm start 启动后可以看到控制台输出: &g...

2019-05-23 16:03:09

阅读数 52

评论数 0

Express - express-generator

安装express-generator cnpm install express-generator -g 生成一个express项目learn-express express -e learn-express 安装依赖并启动 cd learn-express npm inst...

2019-05-23 15:49:32

阅读数 19

评论数 0

NodeJS - nodemon

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

2019-05-23 12:02:51

阅读数 16

评论数 0

NodeJS - cnpm

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

2019-05-23 11:30:31

阅读数 26

评论数 0

AngularJS - 使用的模块

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

2019-05-16 18:31:22

阅读数 18

评论数 0

NodeJS - mocha

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

2019-05-15 11:15:25

阅读数 24

评论数 0

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 applicat...

2019-05-14 08:55:04

阅读数 105

评论数 0

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

阅读数 301

评论数 0

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

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

2019-05-08 16:04:17

阅读数 115

评论数 0

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

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

2019-05-07 17:37:24

阅读数 145

评论数 0

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

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

2019-05-07 15:42:29

阅读数 60

评论数 0

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

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

2019-05-06 16:51:24

阅读数 51

评论数 0

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

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

2019-05-06 14:54:36

阅读数 18

评论数 0

Mongoose - 一次删除多条数据deleteMany

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

2019-05-05 18:31:19

阅读数 436

评论数 0

ES6 - 不改变原数组的方法

示例数据 let users = [ { "firstName" : "alex", "lastName" : "guo", "age&quo...

2019-05-05 10:25:17

阅读数 229

评论数 0

Webpack4.x - 入门

参考链接:https://www.webpackjs.com/guides/getting-started/ 安装方式 本地安装 npm install webpack webpack-cli --save-dev 全局安装(不推荐全局安装 webpack。这会将你项目...

2019-04-30 17:42:36

阅读数 18

评论数 0

微软服务 - 识别手写体

功能:识别图片中的手写体文字。 API文档:https://westus.dev.cognitive.microsoft.com/docs/services/5adf991815e1060e6355ad44/operations/587f2c6a154055056008f200 示例:https:...

2019-04-30 11:35:19

阅读数 100

评论数 0

CSS - 常识 - float

使块元素在一行显示。float: left; .section1 { float: left; } <div> 使块元素在一行显示。float: left; </div> <div> &a...

2019-04-29 12:24:37

阅读数 16

评论数 0

CSS - 行内元素水平居中

方法一:父级设置 text-align : center; .parent { text-align: center; } .parent > div{ text-align: left; } <div class="parent"...

2019-04-29 11:39:58

阅读数 81

评论数 0

CSS - 常识 - 行内和块元素

行内元素: 特点:①不换行;②不可设置大小;③大小由内容决定(宽度即为内容的宽度) 常用行内元素:span, a, label, input, img, textarea, select, button, strong 不常用行内元素:small, u, i, em, abbr, big, ...

2019-04-29 11:34:15

阅读数 18

评论数 0

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