不知道在这个demo中使用weather-api-promise-async-await对不对,有没很二
weather-api-promise-async-await因为刚用-promise-async-await不知道在这个小demo中用似不似觉得特二,有空的能帮忙看一下,有什么不对的地方吗,感谢 这是一个天气查询api,数据库使用postgresql: 这是demo的链接node7.6以上(因为可以直接用async-await)postgresql数据库安装必要的模块npm install...
View Article怎么卸载旧版本的nodejs
我是用ubuntu 12.04通过源码编译安装的nodejs ,后来发现nodejs版本过低,没有办法安装express-generator,通过npm uninstall -g npm卸载掉了npm 包管理工具,但那个node用什么可以卸载掉?用apt-get remove node-…都无法卸载,在bash中依旧用node-v还可以看到node 的版本,求解怎么卸载From Noder
View Article解放正则匹配,写了个koa-router的interceptor模块
要解决的问题最近采用koa2在公司上架了2个Node.js应用,采用的是前后端分离的SPA模式,koa-router是这个项目的路由模块。 为了让前端的url比较友好,单页面路由采用了path形式而非hashbang的url。 这样的一个要求就是对于每个页面级别的网络请求,都必须返回单页面应用html。...
View Articlekoa2-multer负责表单文件的上传,接受不到表单其他的文本数据
使用了kao-bodyparser这个middleware来获取request的post数据, 只有文本数据没有图片数据的时候可以获取得到,但一整合post上传就不能获取的到了。router.post(’/’,upload.single(‘avatar’),async(ctx,next) =>{let filename = ctx.req.file.path.split(’/’).pop();...
View Article学习n-blog教程遇到的mongolass报错问题
/Users/yuhuayang/workspace/node/learn/N-blog/node_modules/mongolass/lib/query.js:54 this[plugin.name] = (…args) => { ^^^SyntaxError: Unexpected token … at exports.runInThisContext (vm.js:53:16) at...
View Articlesocket.io官网为什么访问不了?我需要查阅一些资料,谁知道官网什么情况?
正在做一个实时投票统计的项目,目前遇到问题是两个客户端A 和 B,A发送消息到服务器后socket.emit,B总是接到消息,为什么不是A接到消息呢?我想查查EMIT相关的文档资料,谁有?
View Articlepost过去数据 req.body 获取不到值 已经使用body-parser, 大佬们这是什么问题
app.post(’/admin/movie/new’, function(res, req) { console.log(“enter app.post_____________________”); console.log(req); console.log(typeof(req)); console.log(req.body);
View Articlemongoose查询后对数据格式转换,如何去定义一个插件?
需求:查询后,将日期格式的数据转化为时间差,类似*月前、*年前的格式,不想每次手动去转换,如何考虑定义一个中间件? mongoose middleware,save保存,remove删除,validate检验,init不了解,好像没有查询的中间件吧?
View Article一键部署 Kubernetes 集群是一种 怎样的体验?
我猜对这个感兴趣并点进来的,应该都是对Kubernetes有一些了解的。所以什么是Kubernetes,K8S能用来作什么,它是一个怎样的平台,就不在这里做过多的铺垫了。直接唠一些在这里真正想说的…——3 分钟带你窥探“一键部署Kubernetes 集群” 的秘密。听到Kubernetes 集群还可以一键部署,有木有立刻张大嘴、瞪大眼、捂着下巴的惊讶表情, 是的,你没听错,就这样Kubernetes...
View Article为REST API添加自动化文档生成能力
当前,作为大部分移动app和云服务后台之间的标准连接方式,REST API已经得到了绝大部分开发者的认可和广泛的应用。近年来,在新兴API经济模式逐渐兴起,许多厂商纷纷将自己的后台业务能力作为REST API开放出来,给更广泛的第三方开发者使用。但是,管理REST API并非是一件容易的工作。由于缺乏有效的接口数据schema约束,加上设计REST API时resource...
View Articlenode 使用gearman 报错
如题,nodejs在使用gearman,会报如下错误 Error: Gearman.receive_WORK_FAIL, 查询了一下.没有看到解决方案, 有人遇到类似的问题吗?
View Articleasync函数可以写返回值吗,如果使用async函数封装node自带的模块是不是一定要经过promise
const fs = require('fs'); const path = require('path'); function promiseReadFile(path) { return new Promise((resolve,reject)=>{ fs.readFile(path,(err,res)=>{ if (err){ reject(err); return; }...
View Article写了一个用nodejs来拆词和问答的模块,跪求点赞
#写了一个用nodejs来拆词和问答的模块,跪求点赞 #大哥们,谢谢你们了,跪求点赞,下面是链接 #https://github.com/zy445566/CustomerService #为了支持async和await,我这个也建议直接上node的7.7.1以上版本CustomerServiceQuestion & Answer’Ai<a...
View Article编写可读代码的艺术(此篇会持续更新,欢迎大家前来指正)
一、代码应当易于理解大多数程序员依靠直觉和灵感来决定如何编程。我们都知道这样的代码: for (Node* node = list->head; node != NULL; node = node->next) Print(node->data); 比下面的代码好: Node* node = list->head; if (node == NULL) return;while...
View Article