排序:
默认
按更新时间
按访问量

Generator yield 迁移 await/async

Generator yield 迁移 await/async es6 异步使用了await 和 async,老代码 使用了 generator 和yield ,迁移需要利用到 co.wrap 函数 var co = require('co'); function* oldF() { retu...

2018-09-17 18:44:50

阅读数:41

评论数:0

node -e 参数

https://nodejs.org/api/cli.html#cli_e_eval_script Evaluate the following argument as JavaScript. The modules which are predefined in the REPL can ...

2018-07-27 17:26:49

阅读数:98

评论数:0

fetch 请求json 转 param

fetch post 请求的时候 header可以有两种选择: ‘Content-Type’: ‘application/json’, 和 ‘Content-Type’: ‘application/x-www-form-urlencoded’, 当使用application/json 的时候...

2018-07-19 11:22:16

阅读数:153

评论数:0

node 使用long 类型

当有非常长的数字时候,node 会丢失精度,需要使用long npm install long 使用demo var Long = require("long"); var longValueToB = Long.fromString(&quo...

2018-05-10 15:14:57

阅读数:547

评论数:0

moment 当前时间取整

可以将当前时间的时分秒毫秒设置为0 取得当天00:00:00 的时间 moment.clone().set({hour:0,minute:0,second:0,millisecond:0})

2018-05-08 16:09:55

阅读数:1195

评论数:0

moment getTime

// 如下返回true new Date().getTime() == moment().valueOf(); 如果需要转化为Date()类型 如下结果返回true moment().toDate().getTime()== new Date().getTime()

2018-05-04 17:23:45

阅读数:243

评论数:0

node inspect=0

inspect=0 的含义是随机分配一个未使用的端口号码 用以调试 inspect 则固定使用 9229

2018-04-12 21:15:33

阅读数:128

评论数:0

koa 使用 decorator

在使用koa 开发网站的过程中期望使用decorator ,进行日志记录 通过babel-register + 安装 npm install --save babel-plugin-transform-decorators-legacy .babelrc { &q...

2018-02-12 15:54:08

阅读数:548

评论数:0

google地图API被墙问题总结

google地图分三个 1. google.cn的 http http://ditu.google.cn/maps/api/js 这个不会被墙,且加载的资源都是.cn 的,最好用,但是要求你的域名也是http的 如携程http http://hotels.ctrip.com/inte...

2018-02-12 11:06:48

阅读数:5621

评论数:1

NODEJS 的面向方面编程 shimmer

nodejs 有时候需要打日志,做权限验证等工作,如果希望在不修改原有代码情况下,做这些工作,可以使用shimmer https://www.npmjs.com/package/shimmer var Calculator = require('./calculator'); var sh...

2018-01-26 16:27:02

阅读数:134

评论数:0

使用 NIM调试Nodejs 代码

查看了nodejs 的官方文档中,调试nodejs 推荐使用的是Chrome DevTools + NIM NIM插件地址:https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcp...

2018-01-23 14:54:37

阅读数:963

评论数:0

使用extend 解决Object.assign 浅拷贝问题

Object.assign 是浅拷贝,如下代码,x 输出值被修改,这有时不是我们希望看到的 var x = {d: {e: {g: 9}}} var a = {b: 1, c: 2, d: {e: {g: 2}}} Object.assign(a,x) a.d.e.g ="abc&qu...

2018-01-22 15:24:24

阅读数:293

评论数:0

nodejs 下载网络文件 使用request

var request = require('request'); var fs = require('fs'); request.post('https://download.site.com', { form: { param:"param" ...

2017-12-13 17:12:51

阅读数:1861

评论数:0

nodejs 使用cron-parser 解析cron 时间

如下DEMO 每5分钟执行一次 其中 "0 */5 * * * *" 第一个0 表示0秒 */5 表示分钟 "/"表示每5分钟间隔“”.“/”字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m 第三个* 表示小时 ``` var parser...

2017-11-20 10:33:11

阅读数:561

评论数:0

node中的 await async 入门

await async ES7 中新增的, NODE 7.5 及以后支持,以前的需要使用babel-registerfunction myP(val) { return new Promise(function (resolve, reject) { setTimeout...

2017-11-14 12:00:05

阅读数:234

评论数:0

node Unexpected token import

node 目前默认不支持es6 的模块 import解决方法有2方法1 experimental-modules升级node 8.5 使用 experimental-modules,参数。切要求所有文件名后缀都要修改为mjs node –experimental-modules in...

2017-11-13 19:07:33

阅读数:1770

评论数:1

MAC JAVA 1.8 与 9 版本切换

vi .bash_profile 内容如下export JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home export JAVA_HOME=$JAVA_HOME_8 alias jdk8='e...

2017-10-31 16:33:30

阅读数:2023

评论数:0

can't find file to patch at input line 3 错误原因

执行 patch < nginx-proxy.diff 命令,将文件修改应用到文件中,报告如下错误: can’t find file to patch at input line 3 Perhaps you should have used the -p or –strip optio...

2017-10-30 16:49:08

阅读数:844

评论数:0

mac brew 安装pip3 采坑记录

网上文章上都说用brew 安装python3 会自带pip3 的安装 但是不知什么原因 我使用brew 安装按成python3 后并没有pip3需要手工安装 参考文档: http://blog.csdn.net/minixuezhen/article/details/72887712...

2017-10-20 12:22:56

阅读数:3503

评论数:0

fetch post application/json 传递复杂类型

使用原始的 application/x-www-form-urlencoded,body需要是a=1&b=2&c=3 格式,无法传递复杂多层次的对象 fetch('/test/post', { headers: { "Conten...

2017-10-11 16:38:51

阅读数:2892

评论数:0

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