nodejs
-
Swagger在Linux下如何进行版本控制
本文介绍如何在Linux环境下实现Swagger API的版本控制。 以下步骤将指导您完成配置: 一、准备工作:安装必要组件 首先,确保您的Linux系统已安装Node.js和npm包管理器。可以使用以下命令进行安装(以Debian/Ubuntu为例,其他发行版请参考对应指令): curl -sL …
-
实战分享:利用nodejs爬取并下载一万多张图片
本篇文章给大家分享一个node实战,看看作者是如何用 nodejs 爬了一万多张小姐姐壁纸的,希望对大家有所帮助! 哈喽,大家好,我是小马,为什么要下载这么多图片呢?前几天使用 uni-app + uniCloud 免费部署了一个壁纸小程序,那么接下来就需要一些资源,给小程序填充内容。 爬取图片 首…
-
深入浅析Nodejs中的net模块
本篇文章带大家带大家了解一下node中的net模块,希望对大家有所帮助! 这是 Nodejs 系列的第一篇文章, 我之前看教程的时候,很多都是从 IO、buffer、path、event、fs、process、node 事件循环机制开始说起的. 这些确实是 node 开发主要依赖的开发依赖. 但是我…
-
Node更新了,一起看看Node18的新特性!
node发布新版本了,本篇文章就来带大家一起看看node18的新特性,希望对大家有所帮助! 官方发布地址:https://nodejs.org/en/blog/release/v18.0.0/ 1. 原生支持fetch const res = await fetch(‘https://nodejs.…
-
什么是单点登录?怎么使用Nodejs实现SSO
什么是单点登录?下面本篇文章给大家给大家介绍一下单点登录原理,聊聊使用node实现单点登录sso的方法,希望对大家有所帮助! 什么是单点登录 随着公司业务的增多,必然会产生各个不同的系统,如果每个系统都需要单独登录的话就会很不方便。 因此产生了单点登录这样的解决方案,单点登录全称 Single Si…
-
浅析利用node怎么获取mac系统版本
利用node怎么获取mac系统版本?下面本篇文章给大家介绍一下利用node优雅地获取 mac 系统版本的方法,希望对大家有所帮助! 今天突然碰到了一个兼容性需求,需要根据不同 macOS 版本,进行不同的兼容性处理。 没想到看似简单的需求,中间也经历了一番波折,好在最后解决了问题。 在此记录一下解决…
-
深入聊聊node.js中的EventEmitter
本篇文章带大家了解一下node中的eventemitter,简单聊聊一下异步操作、error事件、eventemitter类,希望对大家有所帮助! events(事件触发器) events是nodejs内置的事件触发器,在node的内置模块里很多都用到了events,比如http.server在每次…
-
聊聊node+multiparty怎么实现文件上传
利用node怎么实现文件上传?下面本篇文章就来给大家介绍一下node结合multiparty实现文件上传的方法,希望对大家有所帮助! 文件上传是每个项目中大概必不可少的操作,今天我们用nodejs实现一个文件上传模块。 1.模块 npm i multiparty npm i express 2.代码…
-
如何安装并管理多版本node?方法介绍
如何安装并管理多版本node?下面本篇文章给大家介绍一下多版本node的安装与切换详细操作,希望对大家有所帮助! 安装多版本node的原因: 在项目开发过程中,不同项目使用的nodejs版本不同,有时会因为node版本过高或太低,导致报错;如何在同一个系统中安装多个版本的node呢,这里有两种方式,…
-
Debian Node.js项目如何进行代码测试
在debian系统上进行node.js项目的代码测试,通常包括以下几个关键步骤: 安装Node.js和npm:首先,确保已在Debian系统上安装Node.js和npm。可以通过执行以下命令来完成安装: sudo apt updatesudo apt install nodejs npm 安装项目依…