共 6 页: 上一页 1 2 3 4 5 6 下一页
摘要:概述 pm2是一个进程管理工具。使用pm2部署NodeJS服务可以轻松实现负载均衡。 指定用户启动 pm2启动时会指定一个 目录,作为存放日志文件、rpc.sock文件,默认情况下会 指向 文件夹,使用其他用户启动pm2时,除非另外指定,否则该环境变量仍然会指向当前用户的家目录下的文件夹,从而会出现 阅读全文
posted @ 2018-02-23 23:13 zhangjpn 阅读 (142) 评论 (0) 编辑
摘要:前言 前段时间由于业务需要,在服务器上新增一个服务专门接收各个门店的业务结算数据,接口文档指明需要使用https协议。这本不是什么问题,因为之前服务器已经有配置过https。但等到服务部署之后才发现这些客户端死活连接不上。一直提示“Error connecting with SSL”的错误。服务器明 阅读全文
posted @ 2018-02-23 22:16 zhangjpn 阅读 (362) 评论 (0) 编辑
摘要:Nodejs的Express框架本身所提供的东西并没有其它框架那么多。其中的一个问题就是对于请求数据的解析。 express中的请求对象并没有未经过解析的请求体,几乎所有的请求体都要经过类似于body parser这类包来实现对其解析。 例如,像请求体是json格式的数据,而Content Type 阅读全文
posted @ 2018-01-20 23:49 zhangjpn 阅读 (98) 评论 (0) 编辑
摘要:编写接口的时候经常需要将上传的文件保存到数据库的情况,在nodejs中文件上传可以使用multer来接收上传的文件。如果不想保存到本地,而是直接保存到mongodb中,就要将buffer对象转化成流再写入数据库。 虽然fs模块的接口文档中说该模块可以接收Buffer对象作为参数,但实践中发现传入bu 阅读全文
posted @ 2017-12-03 23:41 zhangjpn 阅读 (4103) 评论 (0) 编辑
摘要:在运行nodejs程序的时候报出以下的错误: 错误说明指的是对象存在循环引用,在将对象进行json序列化的时候就会报错。出现该问题的原因是在编写代码的时候没有注意到javascript的语法特性,或者说语法缺陷,也就是缺少块级作用域。 阅读全文
posted @ 2017-12-03 23:38 zhangjpn 阅读 (11503) 评论 (0) 编辑
摘要:使用pymongo配合flask和gunicorn使用的时候触发以下错误信息: [2017 09 19 15:20: ] [25780] [CRITICAL] WORKER TIMEOUT (pid:25896) /home/for4c/projects/excel.d/venv3.4/lib/py 阅读全文
posted @ 2017-11-02 23:46 zhangjpn 阅读 (3109) 评论 (0) 编辑
摘要:在mongodb进行数据库操作的时候触发异常   pymongo Error: pymongo.errors.BulkWriteError: batch op errors occurred 这种问题出现在调用insert_many方法,原因可能有两种:    阅读全文
posted @ 2017-11-02 23:42 zhangjpn 阅读 (4624) 评论 (0) 编辑
摘要:默认情况下,js的日期生成是当地时区,但默认显示是按照GMT显示的: 但是日期对象中有时区信息,可以获取: 在获取关于日期/时间/星期等信息是按照当地时区的日期来获取的 但是要注意的是,时间戳永远是按照GMT来统计的,即按照1970 01 01T00:00:00.000Z开始算的毫秒数 也就是说,按 阅读全文
posted @ 2017-11-02 23:29 zhangjpn 阅读 (310) 评论 (0) 编辑
摘要:安装nvm   curl o https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash node 版本切换 如果你的默认 node 版本(通过 nvm alias 命令设置的)与项目所需的 阅读全文
posted @ 2017-10-29 21:50 zhangjpn 阅读 (84) 评论 (0) 编辑
摘要:介绍 redact 阅读全文
posted @ 2017-09-14 23:29 zhangjpn 阅读 (382) 评论 (0) 编辑
共 6 页: 上一页 1 2 3 4 5 6 下一页