nodejs 的 Stream 是一个抽象接口,node中有很多对象实现了这个接口。例如,对http服务器发起请求的request对象就是一个Stream,还有stdout(标准输出)也是一个Streamnodejs中 Stream 有四种流类型Readable:可读操作Writable:可写操作Duplex:可读可写操作Transform:操作被写入数据,然后读出结果 nodejs 中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 15:10:31
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nodejs,缓存设置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-25 11:07:24
                            
                                865阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            JavaScript 作为一门编程语言,在语法上可谓是最为灵活的语言了。尽管现在JavaScript规范已经相当成熟,利用JSlist能够解决大部分问题,但是随着现在Node的流行,带来了一些新的变化,这些是需要我们注意的。1.1 空格与格式 1. 缩进:采用两个空格缩进,而不是tab缩进 2. 变量声明:永远用 var 声明变量,不加 var 时会将其变成全局变量,这样可能会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 14:40:54
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            它是Node.js工具的杰出代表。 如果您是初学者,有抱负的编码人员或IT专业学生,可能很难为之着迷,但是当您最终习惯它时,它会令人大开眼界。 本教程将带您逐步了解API设计的基础知识,并教您如何设置REST API的主干以及如何以逻辑方式构造代码。  随着教程的进行,如果您愿意跟随我并与我一起编码,我将非常高兴。 每个代码段后面都会有一个解释,正确理解它的最好方法是自己编写代码。  在开始之前            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 13:09:04
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在使用express框架的时候,会遇到设置静态文件目录,代码如下://将静态文件目录设置为:项目根目录+/public
app.use(express.static(__dirname + '/public'));
//或者
app.use(express.static(path.join(__dirname, 'public')));那么,什么是静态文件资源?以及express是怎么利用这句话来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 07:26:24
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            主要使用setHeader方法,第一个参数,返回头的名称,Set-Cookie,第二个参数可以是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-02 16:17:49
                            
                                477阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
  引言: 
   
   JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。 
   
   Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js             
                
         
            
            
            
            普通字符串 编码解码: var b = new Buffer.from('JavaScript'); var s = b.toString('base64'); // SmF2YVNjcmlwdA== var b = new Buffer.from('SmF2YVNjcmlwdA==', 'base            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 11:34:11
                            
                                1284阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本程序参考开源项目:https://github.com/cryptocoinjs/base-x本程序还没有完全写完BaseN:let chars = 'ABCDEFGHIJKLMNOPQRS            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-03 00:17:00
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在nodejs中,可以使用charCodeAt()和fromCharCode()方法将汉字转换为Unicode编码,也可以使用codePointAt()和String.fromCodePoint()方。            
                
         
            
            
            
            nodejs拓展本质是一个动态链接库,写完编译后,生成一个.node文件。我们在nodejs里直接require使用,nodejs会为我们处理这一切。下面我们按照文档写一个拓展并通过nodejs14源码了解他的原理(ubuntu18.4)。     首先建立一个test.cc文件// hello.cc using N-API
#include <nod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 09:49:36
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            conf\server.xml <Connector port="80" protocol="HTTP/1.1" URIEncoding="GBK"  connectionTimeout="20000"    redirectPort="8443" useBodyErk\目录下的内容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-10 14:35:34
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天有一个通过Restemplate请求一个天气API,发现其Body数据是乱码。乱码的第一反应是编码格式出了问题。检查头部信息,content-encoding="gzip"
content-type="application/json;charset=UTF-8"返回值是UTF-8,Restemplate设置的也是UTF-8。在翻看其他博客,发现问题原因是http存在一个压缩格式:Gzip。G            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 12:34:23
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用Postman的时候由于没有中文版,所以想设置的完全符合自己的使用习惯不太容易,于是找了下关于设置的使用并转载记录一下,链接:https://www.jianshu.com/p/518ab60ebef7一、进入设置在Postman应用程序的标题工具栏中,点击扳手图标,然后选择设置(Settings)打开SETTINGS窗口。您还可以使用键盘快捷键(CMD / CTRL +,)打开设置窗口。二、常            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 17:07:08
                            
                                1362阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                这两天鼓捣了一下node项目,记录一下node的调试方法。    前端开发的调试可以用打日志(console.log)或者断点调试(debugger;配合Chrome或firebug)甚至IDE(webstorm)来调试。Node也差不多。打日志    console.dir,console.log,            
                
         
            
            
            
            原生node实现简易留言板1. 使用模块http模块创建服务fs模块操作读取文件url模块便于path操作并读取表单提交数据art-template模块(需npm安装)服务端渲染2. 服务端2.1 服务端代码var http = require('http')
var fs = require('fs')
var url = require('url')
var template = requir            
                
         
            
            
            
            # 如何设置nodejs axios的header
## 介绍
作为一名经验丰富的开发者,我们经常需要使用axios来发送HTTP请求。在这篇文章中,我将教你如何在nodejs中使用axios设置header,让你的请求更加定制化。
## 流程图
```mermaid
flowchart TD
    A(开始) --> B(引入axios)
    B --> C(创建axios实例)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-22 04:00:19
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Node.js Axios 请求的 Proxy 设置指南
在现代 Web 开发中,Node.js 是一个非常流行的服务器端 JavaScript 运行环境。它可以与许多库和工具搭配使用,以便提高开发效率。其中,Axios 是一个基于 Promise 的 HTTP 客户端,可以用于浏览器和 Node.js。设置代理(Proxy)可以帮助我们解决跨域请求的问题,接下来将介绍如何在 Node.js            
                
         
            
            
            
            目录首先如果你有Anaconda,则进入该控制台 Anaconda Prompt 或者用pip安装因为我用的是jupyter lab安装,遇到错误(无视该索引,纯废话)其次jupyter打开是默认路径 接下来就是Javascript安装VSps,设置一下镜像源,否则可能报错 正确安装js代码总结心急可直接看此处首先如果你有Anaconda,则进入该控制台&n            
                
         
            
            
            
            前言之前做的《微信小程序开发(二)图片上传》和《Node.js+express+MySQL使用七牛云实现的用户头像修改》,使用的都是七牛云的对象云储存服务。这次公司使用另外一套系统,别人要求使用阿里云的服务,所以就研究一些阿里云的OSS,发现我的阿里云里面是有OSS的,所以就写了一些玩了一下。使用步骤新建bucket首先登陆阿里云,进入控制台,对象存储OSS。 获取密匙获取服务区域这里给大家一个阿