我正在try 向我的URL传递两个参数,一个用于按类型显示数据,另一个用于按标题、年份等进行搜索.
我的问题是,当我试图传递第二个参数时,由于某些原因,它总是被视为未定义
这是我的URL
router.get("/documents/serach/:key?/:sort?", verifyUser, getAllDocuments);
个
这是我的AXIOS电话
const getDocuments = async () => {
const response = await axios.get(
`http://localhost:5000/documents/serach/${query}?/${query2}?`
);
setDocuments(response.data);
};
我也试着用params: { key: query1, sort: query2 },
,但不起作用.
即使我切换了第一个参数,也只传递了第一个参数,无论第一个写的是什么都可以.