Quantcast
Channel: CNode:Node.js专业中文社区
Browsing all 14821 articles
Browse latest View live

问个关于 node 和 mongoose 的查询问题。

mongodb 中有这么两个集合:items和 ad现在在首页中,需要显示 items中的某几个数据,和 ad中的某几个数据。应该怎么处理? 在回调中嵌套回调?Items.find(function(data){ Ad.find(function(data){ res.render(someTemplates, someDatas); } }) 不知道有没有其他好的处理方法?

View Article


升级node到v6.9.1之后, 安装模块时 node-gyp出现编译不过去了,请问各位这问题怎么解决?多谢!

node version: v6.9.1 node-gyp version: 3.4.0 npm version: 3.10.8when I install mosca, this issue appear:gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at...

View Article


Image may be NSFW.
Clik here to view.

http请求次数问题

var http = require(‘http’); var url = require(‘url’); http.createServer(function(req,res){ console.log(req.method); console.log(req.url); res.writeHead(200,{‘Content-Type’:‘text/plain’});...

View Article

mongodb $pull 为什么不能删除

数据是这样的{ "_id" : ObjectId("581472c3c65f3a1b3412f147"), "name" : "这是一级目录-----1", "englishName" : "zzzzz", "stage" : "first", "children" : [ ObjectId("581472f1c65f3a1b3412f149"),...

View Article

cluster用了 Sticky session以后进程之间事件通信失效了

照着 https://github.com/indutny/sticky-session这上面的例子写个测试代码var cluster = require('cluster'); var sticky = require('sticky-session'); const PORT=5000; var totalReqs = 0; var localReq = 0; var server =...

View Article


如何在爬取到一片文章之后给这段文章分段显示

具体的问题就是我通过cxheerio爬取到了一章小说 代码如下。 var $ = cheerio.load(html) var chaptercontent = $(’#content’).text().trim() 如上,获取到的chaptercontent,放到我的html页面里面的时候分不了段落。 或者换句话说就是,我不能再获取到这段文字的时候提取出来换行符。...

View Article

Image may be NSFW.
Clik here to view.

实用的端口检测模块detect-port

特点可检测socket端口无其他模块依赖较全面的单测覆盖npm下载量、使用量高集成了命令行工具相关链接github: https://github.com/xudafeng/detect-port npm: https://www.npmjs.com/package/detect-port支持多种异步使用方式Usage$ npm i detect-port --save const detect =...

View Article

最近用Express+mysql搭建了一个简单的图书馆流通管理系统

欢迎学习和交流…(大神请绕道) 项目地址: https://github.com/lxz612/libsystem

View Article


express 通过 req.session.user 设置权限管理

是按照“使用 Express + MongoDB 搭建多人博客 ”来写的,为了增加admin管理员功能,我设想的是比对req.session.user是否=‘管理员账号’。用checkManager函数实现router.get('/post', checkManager); router.get('/post', function (req, res) { res.render('post', {...

View Article


Image may be NSFW.
Clik here to view.

重新整理CNodejs的api接口,支持在线调试。

文档地址: CNodejs Api备注: 1.如果要测试文档里面的 Api ,需要安装 Apizza 的 chrome 插件。不然只能浏览文档,(插件主要功能是支持跨域发送请求)2.只能在 chrome 内核浏览器上面安装插件3.右上角选择一下 开发环境,选择线上。因为不同的环境调用的不同的 server 地址4.目前GET请求是正确的,POST请求我估计CNodejs 做了限制,始终返回...

View Article

cnode 论坛 有没有复制其它网站内容 直接转换为markedown 的编辑器插件?

想要把其它网站的html 内容直接复制入这个编辑器里,现在只能复制纯文本, 样式 图片等内容无法复制进来,还要自己手动 写markedown才行,能不能有个插件直接转为markedown 啊?

View Article

Image may be NSFW.
Clik here to view.

如何编写开源项目的 README 文档

运营一个开源项目就像在运营着一家 Startup,你期待更多人来使用你的项目,并给你的项目加 Star/提交 PR,但好的项目除了其自身真正契合了开发者的需求外,还需要一个好的 README。有好的 README 文档的项目不一定是一个好开源项目,但一个好开源项目一定有一个好的 README。目前 README 文档编写并没有规范,但一个友好的 README 是有其特征的,我们来看看一个好的...

View Article

有人推荐nodejs的系统一点的书籍么

学习很盲目 想系统的学习

View Article


分享一个自己独立开发的React加载进度条组件

Github地址:https://github.com/chikara-chen/react-laser-beam应用场景:Ajax大数据量请求 可能是github上绝无仅有的组件 顺便求star

View Article

聊聊 Vue 组件命名那些事

There are only two things in Computer Sciences: cache invalidation and naming things. —— Phil Karlton诚如上述所言,编程中变量命名确实令人很头疼。我们模糊地知道,Vue 组件的名称最好不要和原生 HTML 标签相同。为了避免重名,通常会在组件名称前面加上一个前缀,如...

View Article


Api测试创建主题^_^(URLencode 方式提交)

仅仅是个测试哦

View Article

从零构建vue2 + vue-router + vuex 开发环境到入门,实现基本的登录退出功能

前言vue2正式版已经发布将近一个月了, 国庆过后就用在了公司的两个正式项目上, 还有一个项目下个月也会采用vue2进行重构 选择它没什么理由,如果非要说一个理由 那就是它的中文文档远比react,angularjs要友好 github:https://github.com/lzxb/vue2-demo源码说明项目目录说明. |-- config // 项目开发环境配置 | |-- index.js...

View Article


MongoDB连表查询

正在学习MongoDB的连表查询,没搞明白的是,如何将B表的ObjectId字段插入到A表中:// User模式 var mongoose = require('mongoose') var UserSchema = new Schema({ name : String, age : Number, uid : Number, star : Number, posts: [{...

View Article

这个generator的坑怎么出?

co(function* (){ var token = yield sts.assumeRole('role', policy, 15 * 6, 'client-upload'); console.log(token); }).catch(function(err) { console.log(err.message); });...

View Article

ubantu中安装express出现这种问题,在线等解答

wangle@wangle-Lenovo-IdeaPad-Y400:~/app$ npm install express /home/wangle └── express@4.14.0npm WARN enoent ENOENT: no such file or directory, open '/home/wangle/package.json’ npm WARN wangle No...

View Article
Browsing all 14821 articles
Browse latest View live