
nodejs
月盾
https://www.yuedun.wang
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nestjs中使用携程Apollo配置中心
nest框架官方文档中使用的是本地文件配置,也就是@nestjs/config包。本地配置文件的好处是简单,但是对于一些更新较快的项目,难免会增加配置数据,曾经吃过不少配置文件的亏,在发布的时候很容易因为缺少配置文件直接把服务发挂了,或者直接在服务器上修改配置很容易修改错误导致服务发布失败。集中的配置中心可以解决上面问题,但前提是搭建配置中心。因公司已经有了配置中心,所以直接使用即可。但是会出现这样的问题:从配置中心获取数据库连接信息,再去连接会连接失败,因为在连接的时候还没有获取到配置信息。先看代码原创 2021-01-14 16:24:48 · 1184 阅读 · 0 评论 -
node.js使用sequelizejs随机取数据
代码很简单,原理就是使用mysql自身的取随机数方法,使用ORM框架sequelize实现如下:Project.find({ attributes: ['column1', 'column2'], //offset: req.params.offset == null ? 0 : (req.params.offset-1) * req.params.limit,lim...原创 2015-04-03 14:14:33 · 2041 阅读 · 0 评论 -
node.js如何返回回调函数的结果
在node.js开发过程中会遇到层层回调,虽然回调是node.js的优势所在,但同样也是坑。有如下场景需要返回多层回调函数中的结果:代码1http.request("/url", function(res){ obj.get(res, function(res2){ obj.get(res2,function(res3){ ...原创 2015-04-01 23:01:13 · 4881 阅读 · 0 评论 -
nodejs中使用javascript的prototype特性进行日期格式化
首先建立一个用来格式化日期的js文件dateFormat.js,内容如下:/** * Created by huopanpan on 2014/7/21. */functionMyDate(){Date.prototype.format =function(format){var o ={"M+":this.getMonth()+1,//month"d+...2014-08-15 14:15:12 · 316 阅读 · 0 评论 -
nodejs使用富文本编辑器保存后的内容在页面上显示的是html源码
使用ckeditor编辑的内容保存以后在页面上显示的是源码,其实原因很简单,因为使用ejs标签显示的时候用的是<%= blog.content%>这种形式,只要改为<%- blog.postDate%>就行,“=”改为“-”。1、<% code %>:JavaScript 代码。 2、<%= code %>:显示替换过 HTML 特殊字符的...2014-09-10 19:35:03 · 1344 阅读 · 0 评论 -
nodejs部署到bae上push问题及连接数据库问题
部署BAE提交GIT版本时报错 - RPC failed; result=22, HTTP code = 411报错的主要内容是:RPC failed; result=22, HTTP code = 411; 原先以为是BAE上传文件大小有限制,最后查明导致该错误是因为默认 Git 设置 http post 的缓存为 1MB,只需要将其设置为更大值即可;以下是报错内容Count...原创 2014-09-11 13:38:46 · 179 阅读 · 0 评论 -
express-session启动警告deprecated undefined resave option
express-session deprecated undefined resave option; provide resave option at app.js:29:9 express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:2...原创 2014-09-26 16:32:19 · 1459 阅读 · 0 评论 -
nodejs-mongodb部署在BAE上出现500 no open connections解决办法
在本地测试好的nodejs应用部署到百度BAE上出现no open connections问题,没有打开的数据库连接,出现这个错误的原因是百度共享mongodb不支持长连接,每隔30秒就会断开,后来就想到断开重连的方式,经过网上查阅,确实有前人是这么做的,自己写的方法不行就用别人的,可是这个问题依旧,反复的折腾就是解决不了,开始怀疑自己的智商。为什么别人的可以连上就我的不行,期间用抛出...2014-09-29 09:47:12 · 281 阅读 · 0 评论