nodejs
千码君2016
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Node-vue:简单命令行构建
【代码】Node-vue:简单命令行构建。原创 2023-06-17 11:23:26 · 150 阅读 · 0 评论 -
Node-vue:npm install 过程简单记录
3.安装core-js,以及core-js的说明,还有作者的一些声明(需要贡献和支持,并且找一份好工作)2.处理ChromeDriver的安装,为什么需要安装谷歌浏览器驱动呢?1.处理lockfile和package-lock.json的版本。4.报告此次安装npm的依赖包的时候,扫描出来的脆弱点...原创 2023-06-17 10:40:52 · 346 阅读 · 0 评论 -
Nodejs:mongodb 简单模糊+分页查询实例
function search(where, page_obj, next) { var sort = { 'timestamp.create': 1 }; if (!where) { where = {}; } // var str=".*"+searchValue+".*$" // var reg = new RegExp(str) var reg_address = new RegExp(''); var reg_vm_n...原创 2021-09-17 16:43:06 · 519 阅读 · 0 评论 -
node mongo 增删改查、模糊查询入门级别的简单封装使用(一)
限于nodejs的异步特性,在进行异步方式配合回调是非常好的解决方案node 版本node -vv12.10.0// Documentation: https://mongodb.github.io/node-mongodb-native/3.1/api/新增:exports.insertOne = insertOne;/** *添加一条记录 * * @pa...原创 2020-03-19 15:24:46 · 205 阅读 · 0 评论 -
nodejs 调用openstack api keystone 登录认证 (三):测试获取所有的 images
获取所有的images 列表:function image_server(x_subject_token) { var options = { host: 'xxx.xx.xxx.xx', port: 9292, path: '/v2/images', method: 'GET', headers: ...原创 2019-12-29 04:30:09 · 563 阅读 · 0 评论 -
nodejs 调用openstack api keystone 登录认证 (二):获取token
获取header 里面的 tokenvar http = require('http');var url = require('url');var os = require('os');var fs = require('fs');var querystring = require('querystring');var x_subject_token = '';functio...原创 2019-12-29 02:06:04 · 784 阅读 · 2 评论 -
nodejs 调用openstack api keystone 登录认证 (一)
nodejs框架:http发起post 请求:var http = require('http');var url = require('url');var os = require('os');var fs = require('fs');var querystring = require('querystring');function keystone_auth()...原创 2019-12-29 01:07:26 · 351 阅读 · 0 评论 -
Centos8 初体验 (四)最小化安装下python,java,node编程语言环境设置----nodejs的在线安装和离线安装,二进制安装、源码安装
目录在线安装nodejs检查相关版本卸载nodejs下载安装包和离线安装nodejs卸载离线安装的nodejs升级nodejs版本,或通过官方的二进制文件以及源码的方式进行安装在线安装nodejs首先我们通过在线安装方式进行安装,要保证dns配置成功,检查是仓库中的包,以及包的依赖关系。在线安装的时候会附带着将npm的包管理软件也下载下来配套安装。[root@...原创 2020-04-20 15:33:21 · 743 阅读 · 0 评论 -
神奇的nodejs: error: TypeError: Cannot read property 'esxiip' of undefined
目录原始代码:上面的代码会报错如下:改成现在的代码则不会报错原始代码:function create_i() { var content = ''; var cmd = ''; for (var i = 0; i < gl_host.length; i++) { cmd = 'mkisofs -r -input-charse...原创 2020-04-29 07:13:56 · 1187 阅读 · 0 评论 -
nodejs:检测并安装npm模块,如果已安装则跳过
CURTIME=$(date "+%Y-%m-%d %H:%M:%S")checkAndInstall(){ # 判断是否存在了 # ps -ef|grep node |wc -l # echo $@ echo 'check and install npm modular:'$1 COUNT=$(ps -ef|grep $1 |wc -l) if [ $COUNT -eq 1 ]; then echo "$CURTIME $1 exist.原创 2021-08-03 14:14:40 · 1190 阅读 · 0 评论 -
nodejs:mongodb 插入成功之后的返回值
{ address: '2.3.4.5', timestamp: { create: 1627380254898, update: 1627380254898 }}CommandResult { result: { n: 1, ok: 1 }, connection: Connection { _events: [Object: null prototype] { commandStarted: [Function (anonymous)], comma.原创 2021-07-27 18:06:48 · 1043 阅读 · 3 评论 -
nodejs:搭建express 服务,设置session以及实现退出操作
const plug_i18next = require('i18next');const plug_i18nextMiddleware = require('i18next-express-middleware');const plug_Backend = require('i18next-node-fs-backend');var plug_express = require('express');var plug_path = require('path');var plug_method.原创 2021-07-24 10:32:54 · 761 阅读 · 0 评论 -
nodejs:搭建express 服务,http服务重定向到https服务
var fs = require('fs');var http = require('http');var https = require('https');var app = plug_express();var PORT = 80;var SSLPORT = 443;app.set('port', SSLPORT);// 登录网站app.get('/', function(req, res, next) { let host = req.headers.host; .原创 2021-07-22 11:30:28 · 908 阅读 · 0 评论 -
nodejs:利用child_exec和ping 做网络检测工具
var child = require('child_process');var array = [ [{ "ip": "172.18.59.180", "name": "node1" }], [{ "ip": "172.18.80.80", "name": "node2" }]];array.forEach(element => { console.log(element[0].name); p(element);});function p(eleme.原创 2021-06-03 20:14:02 · 1641 阅读 · 2 评论 -
nodejs:ssh2 会话连接使用,登陆centos代码举例
var Connection = require('ssh2');const { createUnzip } = require('zlib');var con = new Connection()con.on('ready', function() { console.log('Connection :: ready'); con.shell(function(err, stream) { if (err) { console.log(.原创 2021-06-03 11:44:08 · 1216 阅读 · 0 评论 -
nodejs: primordials is not defined
如果你的问题是这样的:1、你想在linux 或者 mac 上通过npm run build 或者 gulp build来编译gulp 脚手架里面的less文件为css文件。 解决这个问题的方法之一,也是亲测有效的方法,这个时候可以通过降级或提高nodejs版本来实现,通过 n 或者 nvm 来调整nodejs的版本2、你想在windows 下来达到问题1 的目的,至少在 win10上通过n 来调节nondejs版本是做不到的, 会报出如下错误:因此我的方法是在Linux上编...原创 2021-04-19 21:28:52 · 888 阅读 · 0 评论 -
NodeJs:匿名回调,同步阻塞式,逻辑顺序控制示例
function a(a, callback) { console.log(a); a = a + 'a'; callback(a)}function b(b, callback) { console.log(b) new Promise(function(resolve, reject) { setTimeout(function() { b = b + 'b' resolve(b); .原创 2020-09-17 07:30:46 · 231 阅读 · 0 评论 -
NodeJS:mongo db 入门级使用CURD封装
Mongo版本:4.2.*nodejs版本:12.x以上var MongoClient = require('mongodb').MongoClient;var log4js = require('log4js');log4js.configure('./config/log4js.json');var logger = log4js.getLogger();var log = require('./log.js');var moment = require('moment');var原创 2020-09-13 21:46:39 · 190 阅读 · 0 评论 -
NodeJS:redis 入门级使用示例 hgetall
var redis = require('redis');RDS_PORT = 6379 //端口号RDS_HOST = '172.18.xx.xx'; //服务器IP// RDS_PWD = config_db.redis.pass; //密码// RDS_OPTS = { auth_pass: RDS_PWD };// client = redis.createClient(RDS_PORT, RDS_HOST, RDS_OPTS);client = redis.createClie...原创 2020-09-13 21:40:02 · 1096 阅读 · 0 评论 -
NodeJS:按照不同的操作系统读写文件
var fs = require('fs');var os = require('os');var xxx_file = '';var platform = os.platform();if (platform.indexOf('win') > -1) { xxx_file= 'E:/tmp/xxx_file.txt';} else if (platform.indexOf('linux') > -1) { xxx_file= '/tmp/xxx_file.txt'.原创 2020-09-08 07:50:49 · 190 阅读 · 0 评论 -
NodeJS: TypeError: os.tmpDir is not a function
TypeError: os.tmpDir is not a function at new Form (/home/vcontroller/cloudenforce/opcsec/contrail-web-core/node_modules/multiparty/index.js:55:44) at exports.SystemUpload (xx.js:103:16) at callbacks (xx.js/node_modules/express/lib/router/index.j.原创 2020-09-07 23:57:05 · 3906 阅读 · 0 评论 -
nodejs:0 和 空字符的比较
console.log(0 == '');//打印为trueconsole.log(0 === '');//打印为false原创 2020-08-25 14:12:59 · 308 阅读 · 0 评论 -
http: 400 bad request
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><title>400 Bad Request</title><h1>Bad Request</h1><p>Failed to decode JSON object: Expecting property name enclosed in double quotes: line 1 column 318 (char 317.原创 2020-08-09 08:17:35 · 1143 阅读 · 0 评论 -
MongoDB: UnhandledPromiseRejectionWarning: MongoError: Cannot use a session that has ended
(node:11104) UnhandledPromiseRejectionWarning: MongoError: Cannot use a session that has ended at applySession (E:\work_space\enforce\mc\cloudenforce\opcsec\contrail-web-core\node_modules\mongodb\lib\core\sessions.js:707:12) at _command (E:\work_s.原创 2020-08-01 09:17:16 · 1862 阅读 · 3 评论 -
MongoDB:nodejs报错MongoError: command listCollections requires authentication...n个错误
mongo2.6代码dbo.collection(tb_arr[i], { safe: true }, function(err, collection) { if (['log', 'operation_log'].indexOf(tb_arr[i]) == -1) { collection.ensureIndex({ "timestamp.create": 1 }); collecti.原创 2020-08-01 08:56:17 · 3250 阅读 · 2 评论 -
Nodejs:CentOS 7.5安装Nodejs14
稍微有些慢,但是最终成功了[vcontroller@vcontroller mongo_place]$ sudo curl --silent --location https://rpm.nodesource.com/setup_14.x | sudo bash -[sudo] vcontroller 的密码:## Installing the NodeSource Node.js 14.x repo...## Inspecting system...+ rpm -q --whatpr原创 2020-07-28 16:59:53 · 2598 阅读 · 1 评论 -
神奇的nodejs:Buffer---二进制文件流和TCP流的文件写入和转码读取,以及输出方式
TCP是基于流式传输的如果对TCP流式传输不太明白的可以先看上面的解释链接我们此次以nodejs获取到vcenter认证信息里面的session-id为例,上代码:const https = require('https');var session_id = '';const fs = require('fs');function getsession_id(params) { const options = { host: '172.17.xx.xxx',原创 2020-06-12 18:14:12 · 6112 阅读 · 5 评论 -
vcenter:通过python,nodejs实现https客户端权限(auth)验证(六)
Python版本:import requestsimport jsonsession = requests.post("https://172.17.xx.xx/rest/com/vmware/cis/session", auth=('administrator@xx.xx','xxxxx!@#'), verify=False)session_id = session.json()['value']response = requests.get('https://172.17.150.15原创 2020-06-11 13:58:44 · 824 阅读 · 0 评论 -
神奇的nodejs: 关于在for遍历中有异步代码块
神奇的nodejs: 关于在for遍历中有异步代码块后续原创 2020-04-30 18:47:47 · 435 阅读 · 0 评论
分享