Node.JS
acoolgiser
微信搜索:acoolgiser
展开
-
bat 批处理 脚本 for循环 批量压缩gltf模型 gltf批量压缩 gltf压缩转成glb
bat 批处理 脚本 for循环 批量压缩gltf模型 gltf批量压缩 gltf压缩转成glb这里参考两篇文章:1. 关于gltf压缩转成glb的工具(gltf-pipeline) https://blog.csdn.net/niujing1987/article/details/1006398642. 关于批处理的知识 https://www.jb51.net/article/134025.htm一、模型准备如下图所示,现在有二十多个gltf模型,放在一个文件夹...原创 2020-12-14 22:13:51 · 1202 阅读 · 0 评论 -
import qs from qs qs库的使用 parse stringify的区别
1.npm地址https://www.npmjs.com/package/qs2、概述parse 将url中的参数转为对象;stringify 将对象转为url参数形式3、示例import qs from 'qs';const url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0'; //url字符串// 转为对象co..转载 2020-05-14 10:20:46 · 2435 阅读 · 0 评论 -
The `useMongoClient` option is no longer necessary in mongoose 5.x, please remove it.
WARNING: The `useMongoClient` option is no longer necessary in mongoose 5.x, please remove it.错误截图:错误原因:mongoose升级到5.X版本就不支持useMongoClient 这种写法了,而是应该写成useNewUrlParser。解决办法:修改项目中连接mongoose数...原创 2019-04-15 17:05:46 · 1100 阅读 · 0 评论 -
Module build failed: error:couldn't find preset "env" relative to directory
解决办法参考:https://github.com/babel/babel-preset-env/issues/186即在命令行输入命令安装模块:npm install babel-preset-env原创 2019-03-26 10:25:16 · 3189 阅读 · 0 评论 -
NPM install -save 和 -save-dev 的区别
转自:https://www.limitcode.com/detail/59a15b1a69e95702e0780249.htmlNPM install -save 和 -save-dev 的区别回顾 npm install 命令最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱。其实博主在这之前对这两个参数的理解也...转载 2019-03-25 17:34:07 · 386 阅读 · 0 评论 -
Session原理、安全以及最基本的Express和Redis实现
基础概念Session管理是Web Application的基础也是一个老生常谈的话题。为了方便后文的展开,更重要的是确认自己清晰的理解了整个Session管理的概念,我在此还是决定赘述的整个流程。如果你已经对于Session概念非常清晰的话,可以跳过本节不影响对于后文的理解。HTTP协议在设计的时候是无状态的。这是一个很关键的概念,意味着服务器在处理请求的时候,并不关注这个请求是谁发来的...转载 2019-03-14 22:09:13 · 242 阅读 · 0 评论 -
node.js 读取文件目录下的所有文件,JS读取文件目录
文件目录结构如下图:代码1.js:进入test目录:进入ch目录:1.js:var fs = require('fs');var join = require('path').join;function getJsonFiles(jsonPath){ let jsonFiles = []; function findJsonFile(pa...原创 2018-11-27 17:26:43 · 26946 阅读 · 2 评论 -
node.js中的包管理之npm使用介绍
一、NPM介绍NPM 是Node.js的包管理工具。它的重要性就像 gem 之于 Ruby 一样。Node.js 与 NPM的关系是密不可分的。1. NPM 常用命令NPM 默认是与Node.js 一起安装的,可以在命令行中输入npm ,验证是否安装,如图所示: 可以通过npm -v 或 npm version 命令查看NPM的安装版本。2. npm init通过 np...原创 2018-11-23 16:55:57 · 537 阅读 · 0 评论 -
Node.js项目的package.json配置文件中的devdependencies 和 dependencies的区别
1、dependencies和devDependencies 具体代码如下"name": "webpack-react-express", "version": "0.2.0", "private": true, "dependencies": { "antd": "^2.13.11", "babel-po转载 2018-11-12 16:27:04 · 1928 阅读 · 0 评论 -
node.js中“模块”Module的概念和介绍
模块 Module在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Node环境中,一个.js文件就称之为一个模块(module)。使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编...原创 2018-11-08 17:16:42 · 803 阅读 · 0 评论 -
node.js express 配置模块config-lite的用法,为什么项目中出现"import config from 'config-lite' ”代码?
config-lite模块安装命令npm i config-lite --save 使用方法配置文件的示例路径:项目文件夹/config/default.js:'use strict';module.exports = { name: 'zz', port: 2000, /** mysql settings */ mysql: ...原创 2018-11-07 11:32:41 · 5538 阅读 · 1 评论 -
Node.js 项目中的配置文件
在使用 Node.js 编写一个完整的项目时,程序中往往需要用到一些可配置的变量,从而使得程序能在不同的环境中运行。 1.通过环境变量指定配置环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。比如HOME表示当前用户的根目录,TMPDIR表示系统临时目录等,我们可以通过设置一些特定的环境变...转载 2018-11-07 11:01:15 · 4912 阅读 · 0 评论 -
node.js中exports 和 module.exports 的区别
首先看示例代码:test.jsvar a = {name: 1}var b = aconsole.log(a)console.log(b)b.name = 2console.log(a)console.log(b)var b = {name: 3}console.log(a)console.log(b)运行 test.js 结果为:{ name: 1 }...原创 2018-11-01 10:32:23 · 170 阅读 · 0 评论 -
Nodejs中Buffer对象中buf.swap16,buf.swap32,buf.swap64的使用
转自:http://www.xiwnn.com/article/a_5a3b25e2f193eb70eb9c7fc5.htmlswap的意思是交换,在Nodejs中Buffer对象的类成员函数swapXX实现的是Buffer值中的高低位交换。这是在nodejs的V5.10.0版本之后新增的特性。下面我来写个代码进行测试一下。先看swap16const buf1 = Buffe...转载 2018-10-23 14:39:59 · 704 阅读 · 0 评论 -
“Debugger listening on [::]:25950” node.js调试时出现端口占用的问题,run没问题 debug时老提示端口占用 。Error: listen EADDRI
花了两天半时间!!! 终于解决了这个问题。。。故总结于此在node.js多进程项目中,程序直接run没问题,但debug时老提示端口占用。“Debugger listening on [::]:25951” node.js调试时出现端口占用的问题, 。出现的错误为“Error: listen EADDRI”,而且端口是动态变化的。错误如下:Debugger listening on...原创 2018-10-25 17:26:01 · 13737 阅读 · 2 评论