小编Eri*_*rik的帖子

如何将JS错误从客户端记录到kibana?

我在NodeJS中支持Web应用程序,并logstash/elasticsearch/kibana处理系统日志(access_error.log, messages.log etc).

现在我需要将所有JavaScript客户端错误记录到kibana中.做这个的最好方式是什么?

编辑:我必须在此问题中添加其他信息.由于@Jackie Xu为我的问题提供了部分解决方案,我的评论如下:

我最感兴趣的是实现服务器端错误处理.我认为将每个错误写入文件是没有效果的.我正在寻找如何使其更具性能的最佳实践.

我需要处理服务器端的js错误记录比写入文件更有效.您是否可以提供一些方案如何提高服务器端日志记录性能?

javascript node.js logstash kibana

27
推荐指数
3
解决办法
2万
查看次数

如何获取json对象的数组而不是mongoose文档

当我找到如下操作时:

Collection.find({name: 'Erik'}, function (err, docs) {
   // do momething
});
Run Code Online (Sandbox Code Playgroud)

'docs'变量填充了一系列功能齐全的mongoose文档.但我需要获得一组纯JSON对象.

我知道我可以通过forEach遍历'docs'数组并使用.toJSON()方法获取对象.mongoose是否支持我感兴趣的功能?

mongoose mongodb node.js express

21
推荐指数
2
解决办法
2万
查看次数

是否有可能获得单个结果?

是否有可能得到一个单一的文件db.collection.aggregate等作为db.collection.findOne

mongodb

21
推荐指数
2
解决办法
1万
查看次数

如何用moment.js将小时和分钟转换为分钟?

我需要转换小时和分钟的分钟值.使用纯JavaScript Date对象,我执行以下操作:

var d = new Date();
var minutes = d.getHours() * 60 + d.getMinutes();
Run Code Online (Sandbox Code Playgroud)

我刚刚切换到moment.js并寻找更好的解决方案,如下所示:

var minutes = moment(new Date()).toMinutes()
Run Code Online (Sandbox Code Playgroud)

有这样的事吗?

javascript date momentjs

17
推荐指数
3
解决办法
4万
查看次数

IE中使用colspan> 1的td元素的CSS规则

我需要将一些css样式应用于具有'colspan'属性且其值大于1的td元素.

我做以下事情:

td[colspan][colspan!=1] {
 background: red;
}
Run Code Online (Sandbox Code Playgroud)

它适用于所有浏览器而不是IE(包括最新版本).请帮忙.我该如何解决这个问题.

html css css-selectors

16
推荐指数
1
解决办法
2万
查看次数

猫鼬的遗传

您好我需要在mongoose库中继承我的模式.那有完整的插件吗?或者我应该如何做到这一点?

我还需要从Base模式继承所有pre,post,init中间件.

javascript inheritance mongoose node.js express

15
推荐指数
2
解决办法
2万
查看次数

Node.js - 注册时发送电子邮件

我有单个电子邮件字段的注册表单.当用户输入其电子邮件时,我需要发送注册链接.

我已经看到这个带有注册表单的Node.js示例.但它只发送了欢迎功能.

有没有发送注册电子邮件的Node.js应用程序示例?

email user-registration email-verification node.js

12
推荐指数
1
解决办法
2万
查看次数

除了textarea中的'text-caret'之外,如何使用透明字体?

我有一个简单的textarea,我需要制作透明字母,同时允许文本插入符号可见.当我应用以下规则时,我会得到隐形插入符号:

textarea {
   background: transparent;
   opacity: 0;
}
Run Code Online (Sandbox Code Playgroud)

当我输入不可见的文本时,我需要看到text-caret移动.

编辑:我需要编辑编辑表格中的td单元格.当我点击一个单元格时,我会显示一个textarea并开始输入.在每个字母上,我在单元格中插入一个上下文.在那之后,我隐藏了一个textarea.

html javascript css fonts caret

12
推荐指数
1
解决办法
3249
查看次数

如何为nodejs中的上传文件生成简短的唯一名称?

我需要通过简短的唯一标识符来命名上传的文件nYrnfYEv a4vhAoFG hwX6aOr7.我怎样才能确保文件的唯一性?

file-upload uniqueidentifier node.js

12
推荐指数
4
解决办法
2万
查看次数

nginx vs node-http-proxy

请告诉我,最好用于部署nodejs应用程序nginx或node-http-proxy.什么是最强大的?

我需要的基本功能是

  • 代理所有非80帖子的请求
  • 负载均衡器
  • Websocket支持

nginx node.js node-http-proxy

11
推荐指数
1
解决办法
1万
查看次数