通过Axios使用参数过滤获取请求不起作用

时间:2020-07-16 19:43:02

标签: parameters get axios

在我的React应用程序中,我正在使用Axios在Firebase上查询数据库。这样就可以了,但是一旦我添加了参数-它就不会过滤返回的结果。

在下面的示例中,我试图仅获取发送到David的消息(在消息传递应用程序中),但它将返回所有消息。

axios.get(  "/messages.json", { params : { to : "David" } } )
        .then(response => {
            var fetchedMessages = [];
            for(let key in response.data) {
                fetchedMessages.push({
                    id: key,
                    to: response.data[key].to,
                    subject: response.data[key].subject
                });
            }

我也尝试过这种方法,但这并没有过滤结果。

        const params = {
            to: "David"
        }
        axios({
            url: '/messages.json',
            method: "GET",
            params
        })

我希望仅获取包含带有“ David”值的“ to”字段的记录。 知道为什么吗?

0 个答案:

没有答案