Axios 简介Axios 是一个基于 promise 的网络请求库,可作用于 node.js 和浏览器中特性支持 Promise API客户端支持防御 XSRF - Cross-site request forgery - 跨站请求伪造在服务端,它基于 node.js 的 http 模块;而在客户端 (浏览器),则基于 XMLHttpRequests
使用node:下载 axios 并导入 np
转载
2024-07-26 07:35:26
170阅读
# axios 添加port
在进行网络请求时,我们通常会使用第三方库axios来发送HTTP请求。axios是一个基于Promise的HTTP客户端,可以用于浏览器和Node.js。使用axios可以方便地发送GET、POST、PUT、DELETE等请求,并且可以处理请求和响应的拦截器。
然而,在某些情况下,我们需要在发送请求时指定端口号。默认情况下,axios会自动使用80端口(对于HTT
原创
2024-01-13 07:18:39
100阅读
AOP设计的初衷DRY:Don’t Repeat Yourself,减少重复代码;SoC:Separation of Concerns,关注分离;
水平分离:展示层 --> 服务层 --> 持久层垂直分离:模块之间分离;切面分离:功能性需求与非功能性需求分离;使用AOP的好处集中处理某一关注点/横切逻辑可以很方便的添加/删除关注点侵入性少,增强代码可读性以及可维护性AOP应用场景
cookie与sessioncookie
浏览器在电脑硬盘中开辟的一块空间,主要供服务器端存储数据。
cookie中的数据是以域名的形式进行区分的。cookie是服务端响应后才会存储,一开始客户端是没有cookie的,随着服务端的响应cookie被存储进指置 cookie中的数据是有过期时间的,超过时间数据会被浏览器自动删除。
如果不设置过去时间,浏览器关闭,就会
转载
2023-12-14 10:30:19
92阅读
WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。在WebSocket API中,浏览器和服务器只需要要做一个握手(handshaking)的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 WebSocket是一个通信的协议
基于node.js 实现百度ai人脸检测功能(api)很有幸和老师同学们一起尝试学习百度ai的相关技术文档,自己做了一个很ez的人脸检测的小网页,和大家分享一下。1.首先根据技术文档中的要求我们要获取access_token 这个我们只需要去注册自己的百度智能云的id账号,然后进入人脸识别页面页面,创建自己的应用,就可以获取到自己的API Key 以及Secret Key,拿到这个就可以去根据实例
转载
2024-01-12 05:36:55
96阅读
1.下载安装官网下载相应版本的包,然后一路next就可以了。2.检查是否安装成功node -v: 输入node -v 显示node.js的版本说明已经安装成功。npm -v: 输入npm -v 显示npm版本说明node中自带的npm已经安装成功。npm的作用就是对node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。3.环境配置说明:这里的环境配置主要配置的是np
文件操作的基础知识文件操作常用API大文件操作目录操作的常用API 一、文件操作的基础知识1.1文件权限位:当前用户/用户组对文件是否具有完全控制权限/未指定权限(默认)(F/0)、写入权限(W/2)、读取权限(R/4)、执行权限(X/1)。在命令行工具中可以通过cacls/ls -l指令查看文件权限位信息:cacls test.txt //windo
# 使用Node.js安装Axios库的指南
在现代Web开发中,进行HTTP请求几乎是每个项目的基本需求。Axios是一个非常流行的JavaScript库,专门用于处理HTTP请求,且支持Promise API。它具有许多优点,包括易于使用、功能强大和具有良好的兼容性。本文将重点介绍如何在Node.js环境中安装和使用Axios。
## 1. 安装Node.js
在使用Axios之前,首先
在与Node.js项目开发的过程中,我常常会遇到使用 `axios` 的版本兼容性问题。在这里,我将记录下如何解决“Node.js axios 版本”相关问题的过程,希望能帮助到同样面临相似挑战的开发者们。
## 版本对比
在调研了不同版本的 `axios` 后,我绘制了下图,以便对比它们的功能及兼容性:
```mermaid
quadrantChart
title 版本兼容性分析
Node.js是全球领先的用JavaScript——世界上最流行的编程语言创建服务器应用程序的工具。提供web服务器和应用服务器的功能,Node.js被认为是各种以微服务为基础的开发和交付的关键工具。Node.js可以替代或增强Java和.NET用于后端应用程序的开发。Node.js是单线程的,并且使用非阻塞I / O,允许它扩展并支持数以万计的并行操作。它和NGINX共享这些架构特性,并解决C1
# Node.js 中使用 Axios 的安装与示例
在现代的 Web 开发中,使用 JavaScript 作为前端和后端的编程语言已经成为一种趋势。Node.js 是一种基于事件驱动的非阻塞 I/O 模型,使得 JavaScript 可以用于服务器端编程。Axios 是一个基于 Promise 的 HTTP 客户端,可以用来发送 HTTP 请求并处理响应。本文将会指导您如何在 Node.js
一、fs 文件系统模块fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。
fs.readFile() 方法,用来读取指定文件中的内容
fs.writeFile() 方法,用来向指定的文件中写入内容1、fs.readFile()语法格式:// 参数1:必选参数,字符串,表示文件的路径。
// 参数2:可选参数,表示以什么编码格式来
# 如何解决“nodejs Axios 403”问题
## 问题描述
当使用Node.js中的Axios库发送请求时,有时会遇到403错误,表示服务器拒绝了请求。这个问题通常是因为请求的头部信息不符合服务器的要求导致的。
## 解决方法
以下是解决“nodejs Axios 403”问题的步骤:
```mermaid
stateDiagram
[*] --> 发送请求
发送请
原创
2024-05-07 03:45:37
201阅读
## 如何实现 "axios nodejs 缓存"
### 1. 引言
在开发中,我们经常会使用 axios 这个库进行网络请求。为了提高性能和降低服务器负载,我们可以在 node.js 中实现缓存机制。本文将介绍如何使用 axios 和 node.js 实现缓存机制。
### 2. 整体流程
下面是实现 "axios nodejs 缓存" 的整体流程:
| 步骤 | 描述 |
| --
原创
2023-08-24 05:07:44
120阅读
一、简述本篇博客用来记录初次浏览Node.js、Express的代码时,遇到的函数接口和模块。根据遇到先后顺序并且是感兴趣的,随即记录下。因此本篇博客比较杂乱。Node.js官网手册:https://nodejs.org/zh-cn/docs/ Express官网手册:https://www.expressjs.com.cn/4x/api.html二、函数1、require:加载模块或文件无路径(
# Node.js安装axios
## 什么是axios?
axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js。它可以在浏览器中发出HTTP请求,也可以在Node.js环境中与后端API进行通信。axios使用简单,功能强大,可以处理异步操作,可以拦截请求和响应,还支持取消请求。
## 安装axios
要安装axios,首先需要在你的项目中安装Node.js。如
原创
2024-02-01 06:03:59
223阅读
Buffer,官方是这么说的:JavaScript 语言没有读取或操作二进制数据流的机制。 Buffer 类被引入作为 Node.js API 的一部分,使其可以在 TCP 流或文件系统操作等场景中处理二进制数据流。JavaScript 起初为浏览器而设计,没有读取或操作二进制数据流的机制。Buffer类的引入,则让NodeJS拥有操作文件流或网络二进制流的能力,它用来创建一个专门存放二进制数据的
转载
2023-07-21 18:57:41
205阅读
前言因为我写了一个开源的管理系统,为了搭配小程序使用所以得给服务器配置域名和HTTPS。
在这里默认大家已经申请好了域名,并且已经配置好了DNSPod解析地址。(如果不会请自行百度)
注意:配置HTTPS前,请先将域名通过备案审核否则https无法通过外部IP访问。一、进入域名管理如果使用的腾讯云,[点击这里](https://console.cloud.tencent.com/domain)可以
转载
2024-01-08 19:11:35
494阅读
async是node.js的一个异步流程控制库。async.series串行执行一组函数,第一个参数是一个由函数组成的数组或json,第二个参数是回调函数。回调函数里先执行task1的返回结果,再处理task2的。task1一旦出错,task2不执行。依次输出task1,task2的result。 var async = require("async");
var fs = requ
转载
2023-11-11 15:49:06
88阅读