
nodejs
涵一
做自己
展开
-
node进程管理工具pm2
常用命令【pm2 start app.js】启动app.js应用从程序 ;【pm2 start app.js -i 3】cluster mode模式启动3个app.js的应用实例(3个应用程序会自动进行负载均衡);【pm2 start app.js --name=“myApp”】启动应用程序并命名为 “myApp”;【pm2 start app.js --watch】 当文件变化时自动重启应用;【pm2 stop all】停止所有的node服务(应用程序);【pm2 stop app.js】停原创 2020-07-27 16:44:36 · 314 阅读 · 0 评论 -
cross-env
cross-env 作用是跨平台设置、使用环境变量。NODE环境变量设置,不同平台下设置方式不一样。NODE_ENV=dev,这种设置window平台下不支持,报错信息如下截图所示:解决办法:使用cross-env进行变量设置安装cross-env:npm install cross-env --save-devpackage.json文件,scripts片段:{ "scr...原创 2019-12-02 18:02:38 · 458 阅读 · 0 评论 -
利用npm 安装删除模块
npm安装模块【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录; 【npm install -g xxx】利用npm安装全局模块xxx;本地安装时将模块写入package.json中:【npm install xxx】安装但不写入package.json; 【npm install xxx –save】 安装并写入package.json的”depend原创 2017-07-21 16:53:41 · 131833 阅读 · 4 评论 -
nodejs 后台运行
nodejs后台运行启动命令:【nohup node app.js &】 nohub是nodejs自带服务。原创 2017-12-20 15:29:48 · 1758 阅读 · 0 评论 -
如何去掉 nodejs 获取MySQL数据产生的RowDataPacket
利用JSON.stringify()把对象转为对象字符串,可去掉RowDataPacket。var mysql = require('mysql');var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : ***, database...原创 2018-03-06 11:21:21 · 11197 阅读 · 0 评论 -
Nodejs搭建邮件自动发送服务
Nodejs利用nodemailer可以轻松实现邮件自动发送功能,这里我们介绍下如何使用nodemailer。步骤1:安装nodemailernpm install nodemailer --save步骤2:新建mail.js文件,代码如下:const nodemailer = require("nodemailer");const smtpTransport = n...原创 2018-03-20 17:10:54 · 5296 阅读 · 0 评论 -
nodemailer如何配置公司邮箱发送邮件
安装nodemailer见文章:http://blog.youkuaiyun.com/yihanzhi/article/details/79628574nodemailer默认支持的邮箱服务包括:”QQ”、”163”、”126”、”iCloud”、”Hotmail”、”Yahoo”等,如果发送者邮件的账号服务被包含在其中,我们可以直接引用邮箱服务名字。示例:直接引用邮箱服务名字const node...原创 2018-03-22 12:06:17 · 8442 阅读 · 0 评论 -
Node.js的process.nextTick()
语法:process.nextTick(callback[, …args]) 参数: - callback:回调函数; - args:回调函数的参数,可选process.nextTick()方法将 callback 添加到”next tick 队列”。 一旦当前事件循环队列的任务全部完成,在next tick队列中的所有callbacks会被依次调...原创 2018-04-13 16:25:34 · 982 阅读 · 0 评论 -
Nodejs之post请求
post请求这里不做解释,直接看代码更清晰明了,代码如下://index.js文件代码:var http = require('http');var querystring = require('querystring');var postHTML = '<html>'+ '<head>'+ '<met...原创 2018-06-01 17:20:44 · 768 阅读 · 0 评论