const po_orders = ref([]);
      onMounted(async () => {
        const res = await axios.get("http://127.0.0.1:4914/server/po_order",{
              customername : 'ALEX',
          });
        po_orders.value = res.data;
        console.log(res);
      });

下面是后端的ht代码

app.get('/server/po_order',(request,response)=>{
    database.collection("po_order").find({customername : request.body['customername']}).toArray((error,result)=>{
        if(error){
            console.log(error);
        }
        response.send(result);
    })
  })

如果我在后端更改此行,则输出结果显示没有"Customername"的文档

database.collection("po_order").find({customername : request.body['customername']})

按特定值,如

database.collection("po_order").find({customername : 'ALEX'})

结果如我所料

推荐答案

第一步

如下所示更改您的前端代码:

const res = await axios.get("http://127.0.0.1:4914/server/po_order", {
  params: {
    customername : 'ALEX',
  }
})

当你做GET请求时,你不应该传递请求正文,而应该传递参数.

第二步

如下所示更改您的后端代码:

database.collection("po_order").find({customername : request.query['customername']})

Node.js相关问答推荐

如何使用NodeJS处理来自请求的单个或多个文件?

NodeJS中的Vertex AI GoogleAuthError

try 使用Express和连接池将数据插入MySQL数据库时出现拒绝访问错误

如何在Angular jest测试中调用Nodejs的垃圾收集? node v20的测试速度慢且内存泄漏

无法从MongoDB文档中保存的对象数组中获取对象的属性

表达 js 错误处理程序在第一个之后被忽略

在 MacOS Ventura 上使用 NVM 安装 node ?

Jest - SyntaxError: 不能在@nestjs/axios 的模块外使用 import 语句

MongoDB Aggregate - 如何使用前一阶段的值作为下一阶段的字段名称?

如何在不使用位置运算符 $ 的情况下更新 mongodb 文档中数组中的嵌套文档?

在 node:readline 中按 CTRL+D 时会发出什么信号?

类 WebSwapCGLLayer 在 Mac OS X /System 和 node_modules 中都实现了

postman 发送请求……永远

NodeJs 过滤掉目录异步

我可以通过 JNI 从 Node.js 调用 Java 吗?如何?

适用于 Windows 的 NVM 无法正常工作?

编写可维护的事件驱动代码

Node.js 应用程序有周期性的缓慢和/或超时(不接受传入的请求)

#!/bin/env是什么意思(在 node.js 脚本的顶部)?

node --experimental-modules,请求的模块不提供名为的导出