nodejs
dounine
这个作者很懒,什么都没留下…
展开
-
nodejs 文件变化侦听 ENOSPC异常
异常说明在linux系统下使用gulp或者jest --watch下会出现ENOSPC异常,这是因为linux限制侦听文件变化的句柄有限制,修改一下即可.解决方法echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p原创 2017-09-15 14:05:44 · 1275 阅读 · 0 评论 -
BrowserSync windows下刷新失败
BrowserSync 问题> BrowserSync 是用来自动刷新浏览器页面,原理也是很简单,通过嵌套一个js脚本跟后台的BrowserSync后台进行通讯,然后根据文件的内容变化进行消息推送刷新浏览器。问题描述> 在mac下测试通过,但是在windows7下通过使用git bash控制台启动浏览器不会自动刷新,然后对比了一下mac下的控制台是有文件watch日志的,但是windows7上的没原创 2016-09-08 16:31:39 · 3054 阅读 · 2 评论 -
Nodejs 让异步变成同步
异步给我们带来的性能是明显的,但同时也给我们带了复杂的业务逻辑过程,特别请求依赖多的时候,下面我们来看看如何解决此类这样的问题。使用方法在这里我们信赖于co这个库。npm install co --save#or yarn add co模拟# 登录请求let loginReq = new Promise((resolve,reject)=>...原创 2018-05-02 15:08:57 · 3738 阅读 · 1 评论 -
React - Redux架构设计融合
在学习react的路上不断前行,遇到了各式各样的框架及架构,但整体是要做一个兼容性及性能非常好的项目并非易事,在react中,出现了redux生态圈,得以将react这匹黑马驾驭得更好,此文将演示redux生态在实际项目运用。整备网络:axios一个基于promise实现的网络请求库,功能齐全,库精简融合:redux-actions解放switch,代码更简洁性能:redux-i...原创 2018-11-03 21:49:04 · 404 阅读 · 0 评论 -
Nodejs 日志websocket实时输出
有这样一个需求,想要通过websocket查看某些日志文件的输出(新的文件,或者是新添加的内容,可以按行输出),并且需要实时的,可采用系统的tail并结合spawn命令进行。使用方法package.json{ "name": "logs", "version": "1.0.0", "main": "index.js", "license": &原创 2018-11-02 19:15:48 · 1478 阅读 · 0 评论 -
Google开源翻译 Nodejs版本
我们使用翻译API当然要优先使用Google翻译了,但是Google翻译有一个经典的说法就是tk这个需要我们用特殊的方法创造出来,伟大的Github社区已经有这样的项目了,所以我们就现用,近期Google翻译又更新,我们还需要修改一点点东西才能使用,与其说是开源,不如说是社区的造福。使用方法创建新项目mkdir testnpm init添加包npm install google-...原创 2018-11-02 19:16:34 · 1574 阅读 · 0 评论