node.js - 卡在 Axios 获取请求上
问题描述
我正在尝试通过 Axios 将多个参数发送到 Express 路由器 - 但是我遇到了一个问题,似乎我在代码中犯了一个错误,并且我传递的参数返回为未定义,我是肯定我的语法不正确,但我在试图找到解决方案时遇到了障碍。
export async function getBranchDates(branch, start, end) {
try {
console.log("api/index", branch, start, end);
const { data } = await axios.get("/api/dates", {
branch,
start,
end,
});
return data;
} catch (error) {
throw error;
}
}
const apiRouter = require("express");
const branchDateRouter = apiRouter.Router();
const { getReportsByBranchDate } = require("../db");
branchDateRouter.get("/", async (req, res, next) => {
try {
const { branch, start, end } = req.body;
console.log("running dates", req.body);
// const branch = req.params.id;
// const start = req.params.start;
// const end = req.params.end;
console.log("dates", branch, start, end);
const branches = await getReportsByBranchDate(branch, start, end);
// console.log(branches);
// res.send({
// message: "Users is under construction!",
// });
res.send({ branches });
} catch ({ name, message }) {
next({ name, message });
}
});
module.exports = branchDateRouter;
解决方案
推荐阅读
- r - 频率值作为颜色变量的热图
- r - 在 R 中对数据集进行多重相关的循环
- python - Pandas.plot 不会绘制 Series 对象的所有行
- github-pages - Hugo 站点托管在 GitHub Pages 中。主页显示正常,但博客转到 404
- android - Android Webview:页面加载时显示图像
- azure - mavenAuthenticateFeed 在 Azure DevOps MavenTask 中做了什么?
- python - 将带有 K:V 的 3 列 excel 转置为 Pandas 列
- reactjs - 在 ReactJS 中单击按钮时如何添加活动类
- kotlin - 将 lambda 表达式存储在变量中会删除内联优化
- archunit - ArchUnit 可以在方法调用中检查某些字符串模式吗?