如何查看node的C模块产生的coredump文件
因为一个自己写的C模块导致了进程crash,现在已经拿到了coredump文件,但是不知道怎么查看调用栈, 如何载入自己的C模块的符号表查看调用栈? 运行gdb node core-xxxx
View Article如何让submit按钮先发送POST请求,再处理onclick事件。
我正在使用socket.io编程,众所周知其使用方法很简单,客户端emit一个事件,服务器端on监听这个事件,一旦监听到就执行对应任务,服务器端emit事件也相同。现在我的客户端和服务器端已经成功建立websocket连接。问题是这样的:,我的客户端有一个表单form,通过type为submit的按钮提交,我试图在这个form的onsubmit事件中emit一个事件 (newPost)...
View ArticleNode.js UDP 为什么没有直接使用 Unix Socket 的功能了?
在 Node.js 官方文档中发现没有直接使用 Unix socket 的功能了,都是使用 host + port 的方式,如下图 然后 Google 了很多关键词后终于翻到了非常老版本的文档,是支持的直接使用 Unix socket 的方式的,如下图 不知道是 Node.js 已经取消直接使用 Unix socket 的方式了还是改变了使用方式,没有找到相关的说明,求指点。
View Article大家平时如何测试REST API
我现在用mocha和supertest进行API测试,存在如下问题:数据难以隔离;为了测试订单相关接口,需要先填充商品类目,属性,商品列表等等数据。如果不隔离,上游的变动又会对测试产生影响代码量很大;不管是用那种异步模型,测试代码量至少是功能代码的3倍以上 关于RestfulAPI接口测试,大家有没有什么经验分享?
View Article深夜放毒——阿里开源的企业级Node框架Egg使用指南
I. 写在前面Egg框架开源都快2个月了,嗯,本以为能看到一些讨论的,结果等了一个月完全没见到大家写点和这个相关的东西,加上官方文档实在是。。。...
View ArticleNode.JS培训查找
公司最近要用NodeJS开发项目. 想寻找一个合适的机构或有项目经验的人给培训一下 需要了解内容大致如下: 1)Node.JS入门,常用组件 2)Node.JS调试 3)Node.JS容错机制,及项目中应用 4)Node.JS版本升级对应现有应用解决方案 5)Node.JS在Linux下的服务集群搭建 6)Node.JS与Ngnix结合使用 7)Node.JS与MongoDB设计与开发中的应用...
View Article在32位的XP系统里,安装了nvm,nodejs程序成功安装后,使用nvm use命令时出错了,小白求指教
nvm arch 怎么用呀,什么意思 我重新安装到了一个名字不带空格的文件夹里,但是,node却不能用 网上的一段话:《运行命令nvm use...
View Articlewebpack的bundle原理?
想请问一下大家,webpack打包出来的那个大文件bundle.js包含了整个入口文件的所有内容,但是如果我在路由里面配置了按需加载的话,即使用react-router-loader来使得对应的路由加载对应的模块文件,那么这样做了以后,打开某个路由,浏览器会加载一个bundle文件和其他的1.bundle.js和2.bundle.jsn那么原先的那个bundle.js是不是变小了呢?...
View Article关于爬虫被封ip之后的办法。。
没错,我就是那个倒霉蛋。前两天爬取一个小说网站的数据的时候被封了ip了,我也是醉了,我明明还没有开始大规模的爬取啊。让我先组织一下问题先。 贴一段代码先把。 var http = require(‘http’); var url = ‘http://www.biquku.com/xiaoshuodaquan/’; var StoryCategory =...
View Article微信开发更新用户信息
是这样的,我在开发第三方微信后台的时候在什么时候跟新用户资料上有一点点小疑惑,就是我的用户在关注公众号之后我就把用户的 名字和 头像 存进了我的mongodb中,后台点击“用户管理”的时候再将所有的用户列出来。 我的用户在关注的时候我就存了用户的信息,如何他们关注之后改了名字或头像的话我的数据库是不知道,请问你们是如何解决这个问题的呢
View Article请教mongoose查询自文档查询不到
我在做用户注册的时候验证用户名是否已经注册了发现一个问题: model.findOne()的返回值user为空null 我感觉好像User.findOne()的query有问题但是我不知道怎样查询user模型下的子文档admin,请问如何解决这个问题 另外model.findOne()查询有问题,但是下面的model,create()可以插入保存数据的
View Article使用module.exports 封装操作 未能达到预期效果 请大神看看!
我想要的效果是这样的,现在数据库中 有4个值, 全部取出循环get 其实后面还有post很多操作 为了简便暂时先get ,但是在for循环用superagent GET操作 就callback操作一次 ,按按道理应该是 四个不同的值 ,但最后的结果是输出四个同样的值,不知道什么问题 应该是回调的问题 请大神赐教啊。 module.exports.fans = function(callback) {...
View Article【async】RangeError: Maximum call stack size exceeded
我在使用async.eachLimit方法时发现如果数组过大时,会报RangeError: Maximum call stack size exceeded错误,我在网上查了一下,没有找到合适的解决方法。请各位大神指教,万分感谢!! 以下为我的测试代码var async = require("async"); var arr = []; for(var i=0;i<3000;i++){...
View Article周末简单做了个CNode H5单页web app,欢迎吐槽...
访问地址: CNodehttp://cnode.bittyos.com/src/module/index.html二维码:
View Article关于javascript面向对象编程
今天怀着忐忑的心情写下这篇文章,因为这毕竟是我第一篇真正意义上的技术文章,巩固知识的同时,希望可以给阅读的人带来收获,就很满足了。所以让我们赶紧切入正题,一起来看看关于Java脚本的面向对象编程。如果你没什么问题的看到这里,我会有一丝淡淡的忧伤,因为JavaScript就是JavaScript,和Java没半毛钱的关系,如果有的话,那也就有0.1分钱的关系,是的,就0.1分钱!想起几个月前我偶然看到...
View Article