首页 > 解决方案 > 我正在使用 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();

标签: javascriptnode.js

解决方案


请尝试以下格式:

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();

推荐阅读