node
文章平均质量分 55
CicadaMay
这个作者很懒,什么都没留下…
展开
-
nodejs EADDRINUSE API拒绝访问
用nodejs写的API突然之间不能用了,pm2命令看不到错误日志,于是我用node app.js运行,却报 EADDRINUSE 错误。这个错误的原因是 pm2运行的进程已经将这个端口占用了,E ADDR IN USE, E就是 ERROR 的意思,ADDR 是 address 的意思。所以要先将pm2运行的服务kill,才能执行node app.js的命令.查看端口pid (假设使用的是1234端口):sudo netstat -nltp | grep 1234最右边的 26218 就是p原创 2021-05-14 18:22:57 · 760 阅读 · 2 评论 -
MySql安装超详细教程
1. 下载安装下载地址解压安装后解压到某个目录,例如:O:\softwares\mysql-8.0.23-winx64配置在O:\softwares\mysql-8.0.23-winx64目录下新建文档:my.iniwindows下载的解压包需要自己建my.ini。[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=O:\\s原创 2021-03-18 22:53:13 · 268 阅读 · 0 评论 -
nodejs使用Promise
Promise是异步操作对象,可以返回成功或失败。创建一个Promise:new Promise(function(resove, reject){ resove('a');})// 也可以写成const promise = new Promise((resolve, reject) => { setTimeout(resolve, 100, 'foo');});// 或者const promise1 = Promise.resove(1);// 或者const promi原创 2021-03-18 15:52:08 · 3477 阅读 · 1 评论 -
nodejs 使用archiver打包成zip
1. 安装npm install archiver2. 使用// require modulesvar fs = require('fs');var archiver = require('archiver');// create a file to stream archive data to.var output = fs.createWriteStream(__dirname + '/example.zip');//设置压缩格式为zipvar archive = archiver原创 2021-03-18 15:36:35 · 654 阅读 · 0 评论 -
pm2 install
在linux安装pm21. 安装:npm install pm2 -g安装完成之后要创建软链接。2. 用find命令查找pm2安装目录:find / -name pm23. 建立软链接:ln -s /usr/local/src/app/node-v15.4.0-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/-s 后面的路径就是在步骤2查找到的路径, 后面的 /usr/local/bin/ 不用改.要注意的是建立软链接的源原创 2020-12-22 10:55:52 · 414 阅读 · 0 评论 -
node.js连接SQL Server
Start新建项目 SqlTest,在项目目录打开 cmd / Hyper执行命令:npm init 一路回车,完成node.js初始化。安装Express:npm install express新建文件 app.js连接并查询node.js连接Sql Server可以用 tedious 和 mssql 两个库,但是我使用 tedious 时运行总是出错,所以这里主要介绍使用 mssql, tedious 我也会附上文档链接。使用my...原创 2020-12-11 15:23:18 · 3363 阅读 · 1 评论 -
npm ERR! code ECONNREFUSED
npm ERR! code ECONNREFUSED在使用npm安装微信小程序的wx-server-sdk报错:$ npm installnpm ERR! code ECONNREFUSEDnpm ERR! errno ECONNREFUSEDnpm ERR! FetchError: request to http://registry.npmjs.org/wx-server-sdk failed, reason: connect ECONNREFUSED 127.0.0.1:1087因为用原创 2020-08-14 15:37:26 · 58351 阅读 · 4 评论