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

Node.js是如何实现MVC的?

我发现一个基本的express.js框架好像只是默认提供了“服务器实现”、“路由”、“前端界面”这几个模板,我想知道怎么用它实现其他语言中实现的MVC模式网站的书写?有没有哪位大神能提供一个可供参考的比较全的一个node.js网站的文件结构,以及讲解下在node.js中,各个文件(我不知道是否称为类)之间是如何实现调用的呢?谢谢各位!

View Article


Image may be NSFW.
Clik here to view.

用Node.js 将bugzilla上的bug列表导入到excel表格里

公司用bugzilla管理产品bug,最近用Node.js做了个东西,方便能够把bug的相关信息导入到excel表格里,好做后续的管理分析。运行时截图: 直接贴代码,写上注释好了var request = require("request") var cheerio = require("cheerio"); var Excel = require('exceljs'); var colors =...

View Article


Image may be NSFW.
Clik here to view.

关于 thinkjs 和 mongodb 的那些事

最近发现了 node.js 的一个 MVC 框架,想开发成一个 api用的数据库是 mongodb ,(ps:没有接触过 mongodb 数据库,借此机会学习一下)现在比较困扰的就是官方针对 mongodb 相关的文档太少了,导致我现在处于不会写的状态。这边有一个 action,接受前端 post 过来的数据 这边有个 model,作为数据处理中心 现在我就不知道,action 怎么去调用...

View Article

用express-generator脚手架生成的项目,如何部署生产模式?

用express-generator脚手架生成的项目,如何部署生产模式?

View Article

新人拜站,分享下最近写的 URL 监控系统,轻拍砖,欢迎指点和讨论

看了一圈市面上的监控系统,对于告警条件的设置限制比较多,比如 http://hq.sinajs.cn/list=sh000001的这种返回体,var...

View Article


移动端web页面 返回参数

最近在wap的项目中遇到这么一个问题:当前页面为主页面A,当我点击A页面的某个链接或按钮时,跳转到B页面进行选择,或填写信息,例如主页面可能是默认的地址,或者默认的发票信息,而我在B页面希望用户可以自行选择地址或填写发票信息。那么我如何将B页面选择或填写的数据返回到A页面,等用户全部的填写完成后再提交。 当前想到的方法是利用Cookie在两个页面进行数据的交互,但总感觉不太科学。特请各位大神指点迷经。

View Article

settimeout递归循环问题

大概代码就是使用settimeout递归循环不断获取数据,并将所得到的数据不断存到全局变量数组里去,程序在运行到3千次左右,会发生进程卡住不动了,请问这个是什么原因呢?

View Article

Image may be NSFW.
Clik here to view.

页面上如何抓取Websocket的报错

我们公司的业务用到了Websocket实时通信,可是线上的异常日志显示,每天有大量的websocket异常中断,可是用js代码无法获取到websocket的异常。 try{ var ws = new WebSocket(“ws://127.0.0.1:8089/”); }catch(e){ console.log(e); } ws.onerror = function(e){...

View Article


Image may be NSFW.
Clik here to view.

你的项目需要一个官网平台了—基于Hexo快速搭建项目官网及文档平台

你的项目需要一个官网平台了—基于Hexo快速搭建项目官网及文档平台玩过 github.io的同学对 hexo都比较熟悉,目前最火的静态博客工具。其实,hexo除了能帮助我们快速搭建个人博客,还能快捷搭建 项目官网。最近在搭建公司内部框架的官网用到了,跟大家一块分享下~项目直达:基于Hexo快速搭建项目官网及文档平台项目官网的构成我们先来看看一些项目的官网:1. Hexo...

View Article


Image may be NSFW.
Clik here to view.

webpack2+react+react-router+react-redux+ES6版本的Cnode

妈妈前最近查出患了癌症,还好是早期,手术也很顺利。现在唯一的心愿就是妈妈早日康复。 清明节,足不出户,北京的外卖养了我三天,我写了个CNode的react版本。 二话不说,先上个作品地址,来扫码: 一定要点我!!!!喜欢的话,给我一个Star吧~

View Article

求教 koa2 异步重定向的问题.

自己学习模仿某视频站的示例, 课程用的是express, 我想修改成koa2的.遇到了好多坑. 问题如下; //用户注册 exports.signin = async (ctx, next) => { var _user = ctx.request.body.user var name = _user.name var password =...

View Article

为你的小程序提供 mobx 数据层驱动

微信小程序经过一段时间的发展, 生态已经比较强大了, 我认为它未来将取代微信服务号的地位, 成为另一个重要的入口.但开发相对复杂的小程序是一个比较有挑战的事, 其重要原因在于小程序框架的数据管理能力偏弱, 无法直接跨页进行数据共享.于是, 我们造了一个轮子: wechat-weapp-mobx, 能够让小程序添加 mobx 数据层驱动.mobx VS redux开始安利我们的轮子之前, 先来谈一下...

View Article

Image may be NSFW.
Clik here to view.

Async/Await替代Promise的6个理由

译者按: Node.js的异步编程方式有效提高了应用性能;然而回调地狱却让人望而生畏,Promise让我们告别回调函数,写出更优雅的异步代码;在实践过程中,却发现Promise并不完美;技术进步是无止境的,这时,我们有了Async/Await。原文: 6 Reasons Why JavaScript’s Async/Await Blows Promises Away译者:...

View Article


请教各位前辈如何通过IDE debug ES7的代码

最近无事学学ES7,我写了一段ES7的代码,模块都是通过import进来的。node还有好多ES7的语法不支持,于是就用了babel,我在package.json文件里配置"start": "babel-node app",然后npm start就可以直接运行ES7代码了。 那么我想用VSC或者WS debug...

View Article

Image may be NSFW.
Clik here to view.

社区建议,可以更换搜索引擎吗?

Nodejs 社区的搜索功能,点击搜索后会跳到 谷歌搜索,谷歌在国内完全跑不起来,能换成其他的引擎吗?

View Article


求Nodejs处理表单数据生成GBK文件中文乱码问题

如题,从前端表单接收到的数据,在后台处理生成一个GBK的文件。 (使用了iconv-lite模块)生成的文件里面中文仍然为乱码 请教各位,怎么来处理呢? 感谢!我的代码如下: var fs = require('fs'); var iconv = require('iconv-lite'); var dtFileString //是post表单数据处理后的所有字段字符串 dtFileString =...

View Article

适合于websocket长连接的负载均衡策略只有ip_hash么

项目中的聊天模块是基于websocket的,现在想通过nginx建立一套负载均衡,适合于websocket长连接的负载均衡策略只有ip_hash么??

View Article


在爬取拉勾网职位的时候,出现以下错误,代理无用!

用的request是superagent 然后下面是代码。request .post(`http://www.lagou.com/jobs/positionAjax.json?px=new&needAddtionalResult=false&city=${city}`) .type('application/x-www-form-urlencoded') .set({...

View Article

[北京.三里屯] 招聘NodeJS开发工程师

岗位职责:参与设计开发公司自有新媒体互动Web端产品.参与系统后台管理运营设计开发能独立承担开发工作,与团队合作完成开发任职要求: 1、熟练掌握 Nodejs 开发技术,了解使用过php、C++、Java中的一门语言,有Web开发经验; 2、至少熟悉一种Web框架(Express, Koa2 ); 3、熟悉 Redis, MongoDB,...

View Article

Image may be NSFW.
Clik here to view.

带Email提醒的“颜cnode”发布!浏览器关闭也能收到社区消息提醒

【4月5日晚更新】我们理解,很多人可能不愿在我们网站上输入私密的Access Token,所以我们有个新计划:用GitHub Auth来进行Email和cnode用户名的双重认证,从而,即使不输入Access...

View Article
Browsing all 14821 articles
Browse latest View live