Node.js
文章平均质量分 53
IT侠客行
命运给予我们的不是失望之酒,而是机会之杯!
展开
-
解决npx create-umi myapp卡在cmd很久的办法
国庆节期间,在家将系统重装了,原来的很多配置好的环境也没有了,今天在使用npx create-umi myapp创建项目发现会卡很久不执行,度娘了一下,发现URL原包可能是国外,在网络状态不好的情况可能会停留很长一段时间,但我们可以考虑将原URL替换成淘宝镜像地址,结果就快了很多... 具体操作: 1、在cmd执行下npm config set registryhttps://registry.npm.taobao.org...原创 2021-10-21 15:44:14 · 980 阅读 · 0 评论 -
NodeJS 解决axios获取的返回数据中数字的精度问题
最近在项目下遇到一个问题,后端采用的是雪花id,返回的是JSON格式的数据,id精度达到了19位(恶心),雪花id与uuid相比查询速度快,但可能会溢出....由于前端JS能够显示的数字最大只有53位,有时候会遇到后端返回的数据中数字过大,超过了JS精度,但可能后端出于某些原因无法更改,要前端处理时。其实本身接口返回的Response是个json字符串,由于axios默认使用JSON.parse导致精度丢失,我们可以使用第三方库修改axios默认的格式化方法,...原创 2021-07-19 22:17:01 · 1261 阅读 · 0 评论 -
nodejs日志管理 log4js
一、首先是在项目中安装 log4jsnpm install log4js --save二、权值从小到大 log4js日志级别all < trace < debug < info < warn < error < fatal < mark < off二、基本使用:在项目下创建logs文件夹,将log4js做为工具插件使用importlog4jsfrom'log4js';log4js.configure(...原创 2021-05-17 11:10:05 · 7536 阅读 · 0 评论 -
Promise.all获取forEach循环请求数据
Promise.all() 方法接收一个promise的iterable类型(注:Array,Map,Set都属于ES6的iterable类型)的输入,并且只返回一个Promise实例,那个输入的所有promise的resolve回调的结果是一个数组。这个Promise的resolve回调执行是在所有输入的promise的resolve回调都结束,或者输入的iterable里没有promise了的时候。它的reject回调执行是,只要任何一个输入的promise的reject回调执行或者输入不合法...原创 2021-04-16 15:32:36 · 14453 阅读 · 1 评论 -
Node服务端管理工具:pm2 在Windows系统设置自动启动服务
1、下载Nodejs2、查看node与npm版本3、全局安装pm2npm i pm2 -g4、安装并配置 pm2-windows-servicenpm i -g pm2-windows-service5、添加pm2环境变量右键 [我的电脑] - [属性] - [高级系统设置] - [环境变量] - 新建 [系统变量]名称PM2_HOME路径C:\Users\Administrator\.pm26、安装服务以管理员权限打开新的命令行窗口,执行以下命令来.原创 2021-04-07 22:56:17 · 12510 阅读 · 0 评论 -
Nodejs xml与JSON互转,本人亲测有效!!!
第一种方法:1、安装cnpm i X2JS --save2、importX2JSfrom'X2JS'3、转换 xml转json第二种方法:1、安装cnpm i xml2js --save2、importxml2jsfrom'xml2js'//xml转jsonvarparser=newxml2js.Parser(/*options*/);parser.parseStringPromise(data).then(function(result)...原创 2021-03-26 11:50:55 · 12841 阅读 · 0 评论 -
NodeJS—ES6转ES5,亲测有效!!!
一、为什么要ES6转ES5? 因为在某些版本较低的游览器(比如恶心的IE游览器)下是无法解析ES6语法,当我们儒道报错,不要慌,立马打开VScode进行如下操作:1、在本地创建文件夹,拖拽到VScodeshang2、在本地运行npm init 生成package.json文件3、创建src、dist文件夹4、安装转换包命令babel-cli 、babel-preset-es2015src下的index.js是需要转化的ES6语法文件,dist下是成功转化后的文件,本人...原创 2021-02-01 09:55:39 · 19354 阅读 · 0 评论 -
Node.js连接Mysql实现增删改查操作
const express = require(‘express’)const mysql =require(‘mysql’)const app =express();var db = mysql.createConnection({host : ‘localhost’,user : ‘root’,password : ‘123456’,database : ‘nod...原创 2019-11-09 09:53:09 · 19336 阅读 · 0 评论