nodejs
文章平均质量分 53
dualven_in_csdn
布道者;创造者;
Mr writer。
目前博客内容主要偏重于个人技术记录,后面希望多些系列知识的整理。
展开
-
【vue ts Refactoring】vue前端知识整理与工程重构实践
将修改与变更的地方抽象出来,如果有需要增加的,只需要做最简单的类目的添加(在类目的变量里添加即可),而不需要修改js ,html代码。文件:src/views/auth/system/home/index.vue。节省代码:162+ 49=211行。(2)html的各项。原创 2023-02-01 14:04:51 · 158 阅读 · 0 评论 -
node相关工程记录
100.194。原创 2022-11-17 17:23:49 · 86 阅读 · 0 评论 -
node版本与编译问题
在node 10版本的时候,是对python 没有要求的,升级到高版本后,会对python可执行文件有要求会对msvsVersion有要求总之各种校验而node node-sass之间的版本 也有关系,而如果工程比较老的话,node如果升上来了而工程里的 node-sass如下。如果冒然把node-sass升上来,可能对工程里的源文件有影响。所以保持工程对应的node环境很重要。原创 2022-11-17 15:59:05 · 5036 阅读 · 0 评论 -
windows如何把已安装的nodejs高版本降级为低版本&node多环境
nvm list 可以看到本地有的node的几个版本,可以通过 nvm use ***来切换。这点与conda 切换多python 环境是一样的, conda active ***.从官网下载安装包 https://github.com/coreybutler/nvm-windows/releases,下载红框里面的那个。nvm list available 得到 可以安装的相差的版本。想删除就直接 nvm uninstall 14.0.0。where node 找到路径 ,然后删除。原创 2022-11-17 15:47:01 · 2507 阅读 · 1 评论 -
dualvenDB项目迁移
因为项目比较老了,在各个环境上迁移,有诸多不遍,故做个docker的版本。相应的docker制作及说明:http://gitlab.gbcom.com.cn/dualvenDoc/docker-nodejs-pm2注意: 如果有新的工程放入这个环境,注意自己把node下的模块下载好了,再通过文件映射docker run --name node-pm2 -p 3000:3000 -v yourProject:/home/blog -v日志映射-d dualvenregistr...原创 2021-06-29 17:16:53 · 137 阅读 · 0 评论 -
直接学 Vue 3 就行了
《程序员》:Vue 3 版本兼容 2.x,对于想要学习 Vue 的开发者而言,时常在纠结是从 Vue 2 开始学基础还是直接学 Vue 3,对此,你有着什么样的建议?尤雨溪:直接学 Vue 3 就行了,基础概念是一模一样的。...原创 2021-04-16 09:30:04 · 2714 阅读 · 0 评论 -
如何使用proxyTable
1)为何要使用proxyTable 在VUE的这种项目里,一般前端用webpack进行开发与打包;后端使用express ,koa等框架。不管前端的代码是否与后端代码,物理上是否是同一个工程,不能逃避的是,前端在开发的时候,要调用后端的接口。但开发与生产调用的后端地址不同: 开发时,是分别启动的服务与端口;生产状态时,前端的代码已经打包放在服务端的工程里一起发布,作为同一个工程的...原创 2019-03-19 17:14:42 · 5744 阅读 · 0 评论 -
npm ERR! code EINTEGRITY 解决方案
Error: sha1-HsihLT8VutOkAReGpzpIZJY2twQ= integrity checksum failed when using sha1: wanted sha1-HsihLT8VutOkAReGpzpIZJY2twQ= but got sha512-JxqSv200Y6zDh2s35x8v4GOH4L40O0BcwZAjoN1nG8LwD1dVlNPmyL54FxKj...原创 2019-01-16 17:17:32 · 12092 阅读 · 8 评论 -
DoraCMS 内容管理系统的使用(含有mongodb的设密码操作)
https://github.com/dualven/DoraCMS安装主要参照:https://www.html-js.cn/details/ry4-B-hkf.html(1)其中的npm install 出现 问题,通过本博定内https://blog.csdn.net/dualvencsdn/article/details/86511288 解决。(2) mongo...原创 2019-01-17 15:05:38 · 1165 阅读 · 1 评论 -
nodejs中const与单例模式的比较。
ES6中新增的const关键字优点:一次声明,多次调用都可以复用;缺点:不能修改,块级有效。离开块级,无法灵活使用与修改。const是常量(contsant)的缩写,与let相比,const专门用来声明一个常量。特点:不可修改 const name='a';name='b'; //报错块级作用域 if(1){原创 2018-02-05 18:28:10 · 2227 阅读 · 0 评论 -
webpack的使用
本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle。一,单纯的webpackhttps://doc.webpack-china.org/con原创 2018-01-17 14:09:34 · 286 阅读 · 0 评论 -
supervisor使用 注意点
两个版本不同的表现原创 2017-12-25 14:14:26 · 341 阅读 · 0 评论 -
pm2对动态部署的支持
默认配置不支持动态布署 ;当然,在生产环境中,我们希望也不要动态重启。但在开发环境中,可以参考下列文章。https://www.cnblogs.com/chyingp/p/pm2-documentation.html原创 2017-12-25 14:13:15 · 816 阅读 · 0 评论 -
ES6总结
完整 的ES6的描述http://kangax.github.io/compat-table/es6 这个比较全,并且最主要的是,有时候我们要看看浏览器的兼容性,及nodejs的兼容性。 通过页面,可以了解,IE11,FF56,57,Chrom49,50 都支持得比较好,而最新的nodejs更是没有什么好顾虑的,基础上,平常用到的,包含class都可以支持了。 总之,更新原创 2017-12-25 15:11:04 · 359 阅读 · 0 评论 -
nodejs里的单例的实现
JS单例实现https://gitee.com/dualven/codes/w6i1gc5u7ydz9qf0bjtkh12以上链接是我在gitee上传的代码库原创 2017-12-25 15:10:23 · 2111 阅读 · 0 评论 -
dataTable ajax.reload() 报错而引起的思考
因为想要使用 ajax.reload() 报错而引起的思考。经过下面的解释,结论是,还是用新的构造方法,但想使用就的api,就dataTable.api().row(0).remove();类似这样的使用。jQuery dataTable的初始化有两种方式:[html] view plain copyvar dataTab原创 2017-12-27 14:24:41 · 4563 阅读 · 0 评论 -
整理RBAC到码云
https://gitee.com/dualven/WeMedia后续再详细整理下,这里面值得借鉴的轮子,有好几个(1)RBAC的nodejs 的实现(2)sequalize的使用例子 (3) vue各种场景使用的例子(4) mongodb使用的例子(5) datatable使用的例子。后续整理了再更新此篇文章 。原创 2017-12-25 17:24:00 · 271 阅读 · 0 评论 -
RBAC的实现与扩展
什么是RBACRBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,就是一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如图1)大致描述权限之间的关系2.如何将RBAC与前端的表现结合起原创 2018-01-16 16:41:47 · 3513 阅读 · 0 评论 -
datatable与sequelize
起因:做了个工程,本来是DATATALBE与后台的MONGODB的交互。其中后台MONGODB对于DATATABLE传递过来的参数的解析,是有现存的“轮子”的; 但我的工程场景里,还有DATATABLE与MYSQL的交互,对于后台MYSQL语句的组建与DATATABLE传递到后台的参数解析之间的对接与组装,没有找到合适的“轮子“。只找到一个DATATABLE与SEQUELIZE对接的”轮子原创 2018-01-16 17:35:45 · 411 阅读 · 0 评论 -
nodejs 异常捕捉综述
to do原创 2017-12-25 14:09:17 · 1055 阅读 · 0 评论