为了学习在vue3中如何使用axios,我借Sider Fusion的帮助搭建了基于node的简易测试环境。
Axios 是一个基于 Promise 的 HTTP 客户端,通常用于浏览器环境,但它也可以在 Node.js 环境中使用。因此,可以在 Ubuntu 的 Bash 环境下通过 Node.js 使用 Axios。
步骤:
-
安装 Node.js 和 npm:
如果您尚未安装 Node.js,请通过以下命令安装(通常会包括 npm):sudo apt update sudo apt install nodejs npm
您可以检查安装是否成功:
node -v npm -v
创建项目:创建一个新的目录并进入:
-
mkdir my-axios-app cd my-axios-app
初始化 npm:
-
初始化一个新的 npm 项目:
npm init -y
安装 Axios:
-
使用 npm 安装 Axios:
npm install axios
编写 Axios 脚本:
-
创建一个新的 JavaScript 文件,如
app.js
:nano app.js
打开
app.js
,然后添加以下代码:const axios = require('axios'); axios.get('http://www.xxxxx.cn:1880/api/data') .then(response => { console.log('Response from Node-RED:', response.data); }) .catch(error => { console.error('Error:', error); });
运行脚本:
-
使用 Node.js 运行脚本:
node app.js
NodeRed节点