ndoejs
文章平均质量分 63
啾哒丝
一个萌新
展开
-
linux下通过nodejs的fs模块读写和生成文件
1.故事背景本地电脑是windows的,测试环境服务器是linux的,现在要把写好的脚本分享一下,放到服务器上方便别人用,鼓捣好环境之后上传,简单运行下,结果各种祖传报错,接下来开始填坑=。=2.出现的问题汇总①权限问题,npm安装失败。②权限问题,生成文件失败。③路径问题,目录不存在。④读取问题,读取失败。⑤读取问题,编码方式不符合预期。3.解决方法①npm安装失败:这里直接给nodejs文件夹读写权限即可。sudo chmod 755 nodejs②生成文件失败,这个比较nt原创 2021-04-07 18:23:34 · 904 阅读 · 1 评论 -
解决nodejs通过http请求返回数据不完整的问题
解决方案:用变量存储返回的数据即可,参考这位佬的操作<传送门!>原理:具体理由还不懂,后续得找个时间高强度网上冲浪弄明白贴上出问题的代码let push = (postData, callback) => { const req = http.request(options_push, (res) => { res.setEncoding('utf8') res.on('data', (chunk) => {原创 2021-03-25 10:02:39 · 3161 阅读 · 2 评论 -
使用nodejs做一些vin[2]
基于api制作接上文,一次生成一对串的方式用久了体验非常不友好,现在通过调用http接口的方式批量制作vin和devicid。使用前提:①电脑能上网,②windows系统下已安装nodejs环境,③启动命令示例 node get_more_vin.js 10<代码文件名 和 需要生成多少对vin>顺便吐槽一下办公网发请求经常蹦出来socket hang up…直接贴代码'use strict'let fs = require('fs')let date = new Da原创 2021-03-22 17:32:27 · 187 阅读 · 1 评论 -
使用nodejs做一些vin[1]
使用nodejs做一些vin需求分析实现方法需求我需要更多vin!!!分析作为车辆唯一标识,vin生成规则还是蛮繁琐的,但我没有太多时间耗在这上面,能不能选择一个本身就具有唯一属性的标识,然后在此基础上做一些简单的调整呢,这时我想到了神奇的uuid。实现方法①通过引入uuid模块看了网上的介绍,其实想用node-uuid模块来着,不过小心使得万年船,去npm上确认下,果不其然,node-uuid没了,名字改成了uuid。先安装一下,这里替换了国内镜像,感谢财大气粗的某宝cnpm inst原创 2021-03-19 18:43:01 · 208 阅读 · 0 评论