![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NODE
文章平均质量分 67
南山老沙
GIS架构师,爱生活,爱技术
展开
-
nodejs定时任务
nodejs定时任务组件使用对比原创 2023-09-21 11:50:12 · 833 阅读 · 0 评论 -
编译opencv.js
最后编译结果都放在buildjs,其中opencv.js 在 buildjs/bin 下面,拷贝出来就可以用了。opencv 支持编译多个平台,其中还支持JavaScript,不过编译需要emscripten。官网:https://opencv.org/releases/2.利用镜像 trzeci/emscripten 构建。编译环境:centos7,Python2.7。#拉最新的trzeci/emscripten。#进入opencv-4.8.0。1.下载OpenCV源码。附上 nodejs 示例。原创 2023-09-04 09:38:22 · 815 阅读 · 0 评论 -
离线安装pm2-logrotate
离线安装pm2-logrotate原创 2022-10-25 10:27:06 · 1791 阅读 · 0 评论 -
nodejs 反向代理-geoserver为例
之前提到,geoserver 会出现跨域问题,对开发造成一定不便,而tomcat设置允许跨域也挺麻烦。而反向代理是一个不错的选择,不说nginx,就聊聊nodejs话不多说,直接上代码const express = require('express');const router = express.Router();const proxy = require('http-proxy-middleware');//设置跨域问题router.all('*', function(req, res,.原创 2020-05-22 16:40:15 · 671 阅读 · 0 评论 -
CentOS7 安装 nvm nrm pm2
nvm 可以切换 nodejs 版本使用git 方式安装nvm方法:https://github.com/creationix/nvm#git-install前提已安装gitcd ~/ - -切到主目录git clone https://github.com/creationix/nvm.git .nvm - -克隆代码到文件夹 .nvmcd ~/.nvm - -进入nvm代码目录git checkout v0.33.11 - -切换到v0.33.11版本source ~/.nvm/n.原创 2020-05-13 10:14:31 · 683 阅读 · 0 评论 -
node部署后访问不了解决方案
centos,使用pm2部署node应用之后,发现访问不了,单独node启动也访问不了最后究其原因,端口被挡了。。。解决方法:$ /sbin/iptables -I INPUT -p tcp --dport 58089 -j ACCEPT执行后,可以访问了。。。记录之...原创 2020-03-15 19:27:24 · 2144 阅读 · 0 评论 -
moment nodejs 出现时间不准问题
node 引入moment模块,在服务器部署后,出现时间不对,相差8小时原因:服务器可能时区设置不在北京时间(即东八区),所以moment 只要强制设置为东八区即可解决方案:moment().utc().zone(-8).format()// "2020-01-14T20:48:00+08:00"zone 方法已经不推荐,可以使用 utcOffsetmoment().utcOff...原创 2020-01-14 20:52:00 · 3706 阅读 · 0 评论 -
node的child_process的execSync方法调用cmd报错
const { execSync } = require('child_process');execSync('./node_modules/.bin/babel plugins/router-generator/src --out-dir plugins/router-generator/dist')node执行该代码,在Mac执行没问题,但在win10执行,则报错:'.' 不是内部或外...原创 2020-01-08 17:47:55 · 15511 阅读 · 0 评论 -
通过nodejs将ANSI转UTF-8
需求,批量将歌词lrc内容ANSI转为utf-8const fs = require('fs');const path = require('path');var iconv = require('iconv-lite');const fileTypes = ['.lrc'];// 输入目录const inputFolder = './lrcs/'// 输出目录const...原创 2019-12-06 14:22:54 · 3519 阅读 · 0 评论 -
Ubuntu pm2 重启自动启动服务
出现重启后,pm2的 node 服务都没启动,于是乎设置重启也能自动重启服务。$ pm2 startup[PM2] Init System found: systemd[PM2] To setup the Startup Script, copy/paste the following command:sudo env PATH=$PATH:/usr/bin /usr/lib/node_m...原创 2019-06-18 17:28:59 · 2315 阅读 · 0 评论 -
CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 解决方案
环境:Ubuntu 16.4; node v8.11.4使用node转换一个很大的JSON,报错:CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory查了一下,因为node内存限制,解决方法:node --max_old_space_size=4096 --stack_size=4096 main.js...原创 2018-09-28 17:54:03 · 783 阅读 · 0 评论 -
JSON.stringify 输出格式化文本
平时直接使用 JSON.stringify(jsonData),出来发现没有格式化,搜了一下,发现 stringify 后面还可以再传两个参数,很关键的两个参数。使用以下两种方式,即可格式化输出:JSON.stringify(style,null, 2) // 缩进2个空格JSON.stringify(style,null, '\t') // 按tab缩进语法 JSON.st...原创 2018-09-13 18:08:39 · 9453 阅读 · 0 评论 -
Ubuntu 安装 nvm
nvm 可以切换 nodejs 版本,为方便测试,故安装之使用git 安装方法:https://github.com/creationix/nvm#git-installcd ~/ 切到主目录 git clone https://github.com/creationix/nvm.git .nvm 克隆代码到文件夹 .nvmcd ~/.nvm 进入nvm代码目录git chec...原创 2018-08-27 18:15:32 · 13366 阅读 · 3 评论 -
解决 pm2 中的 permission denied 问题
环境:Ubuntu 16.04 问题描述: 在项目目录下有个文件夹dist,是由docker一个应用创建的,然后通过 node 使用 fs.mkdir 在dist下再创建一个目录,却报错权限不足,即 Permission denied如果使用命令sudo node ./bin/www则能成功创建。但项目用的是pm2sudo pm2 start ./bin/www该命令虽...原创 2018-08-16 16:38:00 · 7473 阅读 · 1 评论 -
安装 NODEJS (Debian 8 / Ubuntu 16 / CentOS 7)
Debian 8 / Ubuntu 16apt-get updateapt-get install curl sudocurl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -开始安装apt-get install nodejs CentOS 7执行以下命令安装curl -sL https:...原创 2018-05-18 12:25:03 · 1854 阅读 · 0 评论