nodejs
文章平均质量分 66
流浪猫走失了
这个作者很懒,什么都没留下…
展开
-
js数组常用的方法find,filter,reduce,map, 交并差,去重
js数组常用方法原创 2022-12-05 18:33:19 · 803 阅读 · 0 评论 -
pc网站和手机端h5网站开发接入微信支付
pc网站和手机端h5网站开发接入微信支付原创 2022-09-05 18:56:28 · 3631 阅读 · 0 评论 -
js对象数组根据某一属性查找对象
js对象数组[{name: "zhangsan", age: 20}, {name: "lisi", age: 30}], 如果想查找name是zhangsan的这个对象,传统方法可以根据for+if条件遍历,也可以用map重新构造,或者组装新对象。1. 组装新对象list.forEach(function (item) { selectObj[item.name] = item})selectObj新对象结构为:{"zhangsan": {name: "zhangsan", a...原创 2020-07-08 16:43:58 · 32497 阅读 · 2 评论 -
es6 promise then对异常处理的方法
1. then()里有两个回调函数,第一个是成功后(resolve返回)的回调function(data) {}, 另一个是失败后(reject返回)的回调function(err) {},异常发生时可以放在第二个回调里面处理。2. 也可以在then后面加.catch,在这里面进行异常处理建议用2function test(flag) { return new Promise((r...原创 2019-03-06 18:17:04 · 9588 阅读 · 0 评论 -
nodejs异步变同步的几种方式
async库,es6的promise-then,es7的await-async1. nodejs的async库,有好多种方法支持异步变同步的,常用的有:async.each():for循环中牵涉到异步变同步,经常使用。async.waterfull(): 同步执行,function之间有数据交互,上一个function的输出,可作为下一个function的输入。async.ser...原创 2019-02-18 16:48:00 · 18456 阅读 · 1 评论 -
angularjs+nodejs简单登录方法
最近紧急上线了一个angularjs+nodejs小项目,里面临时有个登录的模块,由于用户量不大,而且安全性要求也不高,所以只要实现无登录状态下,直接访问登陆后页面连接有个拦截就可以了,用到两种最简单的方法实现1. 前端解决,angularjs端解决登录,相当于cookie,可以用h5的localStorage,但是localStorage不支持时间设置,实现如下:var setCook...原创 2019-01-08 17:14:39 · 687 阅读 · 0 评论 -
nodejs中原生方式连接mongodb,并执行查询
nodejs连接mongodb并且进行增删改查操作,可以用到mongoose。mongoose使用的前提是有配置文件,去提前创建好Schema对象,也就是说表结构和表名必须是提前确定的。但是有时候,可能表是实时生成的,也就是说表名是动态不确定的,比如我们统计好多个公司的业务数据,有新公司接入系统,我们就要自动生成一个表,表名是company+公司id,因此这个时候就要用到原生的node连接mo...原创 2019-01-18 16:19:05 · 1532 阅读 · 0 评论 -
nodejs http request请求怎么支持timeout
https://www.cnblogs.com/flyingzl/articles/2286738.html原创 2018-08-14 16:38:33 · 7977 阅读 · 0 评论 -
node 发送get, post请求,支持http和https
// 通用get请求(http, https)var sendGetRequest = function(ip, port, path, headers, type) { return new Promise((resolve, reject) => { var opt = { host: ip, // 这里是ip(192.168.1.1)或者域名(mydomain...原创 2018-08-10 16:58:49 · 5330 阅读 · 0 评论 -
nodejs配置log4js日志
nodejs配置log4js两种方式: 一种是创建一个log4js.json配置文件,一种是直接在js里面配置参考:https://blog.csdn.net/llzkkk12/article/details/78165779https://www.cnblogs.com/atp-sir/p/7070050.htmlhttp://blog.fens.me/nodejs-log4js/https:/...原创 2018-06-27 13:41:18 · 2381 阅读 · 0 评论 -
nodejs数组删除重复对象
nodejs数组删除重复对象, 比较简单的可以引入lodash, lodash是一个js实用工具库,var _ = require('lodash');var holOps = [];var obj1 = {'name': 'aa', 'age': 18};var obj2 = {'name': 'bb', 'age': 22};var obj3 = {'name': 'aa', 'age': 1...原创 2018-06-20 17:22:54 · 6277 阅读 · 0 评论 -
eclipse中配置nodejs环境,以及mongodb环境配置
nodejs的环境配置:1. 先在mac上安装nodejs, 过程简单,可以直接百度。2. eclipse中打开eclipse marketplace, 搜索nodeclipse并安装mongodb安装配置:1. terminal下输入brew install mongodb2. 创建目录,执行sudo mkdir -p /data/db启动:到/usr/local/Cellar/mongodb/...原创 2018-05-08 01:38:22 · 741 阅读 · 0 评论