javascript - 我正在使用 NodeJs 构建电子商务应用程序。但是,axios未定义错误发生
问题描述
我正在将 axios 用于电子商务应用程序。当我启动应用程序时,我可以在控制台中看到以下错误。
Uncaught (in promise) ReferenceError: axios is not defined at getProducts (main.js:5) at main.js:8
我试图在文件顶部导入 axios。我试过安装axios。
但仍然无法在这里工作是我的 main.js 代码
const axios = require('axios');
async function getProducts() {
const response = await axios.get('http://localhost:5000/products');
console.log(response.data);
}
getProducts();
解决方案
请尝试以下格式:
const axios = require('axios');
const sendGetRequest = async () => {
try {
const resp = await axios.get('https://jsonplaceholder.typicode.com/posts');
console.log(resp.data);
} catch (err) {
// Handle Error Here
console.error(err);
}
};
sendGetRequest();
推荐阅读
- javascript - 从 span 元素获取 JavaScript 表格元素
- java - 即使对于未经检查的异常,Spring Transaction 也不会回滚
- javascript - Passport.authenticate 抛出未经授权的错误 iwith cookie 方法
- next.js - 如何将可见的私有类变成特定的样式表?
- powershell - powershell 从 url 中查找 iis 虚拟应用程序名称
- r - 为什么 ggplot2 (R) 的颜色功能不起作用?
- sql - 如何在雪花中将字符串拆分为字符?
- report - 如何从命令提示符生成 Oracle Reports 的 PDF 文件?
- javascript - 是否可以在服务器的 PHP 代码中生成的 AJAX 响应中执行 JavaScript?
- c# - NPOI:更改单元格中某些(不是全部)文本的字体颜色