在 javascript 中传递查询参数

Passing a query parameters in javascript

例如我是通过传入的参数从数据库中查询到数据的

http://localhost:3030/people?$skip=0&$limit=25&$sort[name]=0&description[$name]=rajiv

但我想添加一个额外的参数,但我不想使用它或将它包含在查询中,因为它会导致错误,我只是想传递它来获取键和值。假设我想添加参数 table=people 而 url 将是

  http://localhost:3030/people?$skip=0&$limit=25&$sort[name]=0&description[$name]=rajiv&table=people

但是添加 table=people 参数会导致错误,因为它已包含在查询中,我不想包含它,我只是想传递它以达到目的。

#error "message": "Unknown column 'table.people' in 'where clause'",

我可以在 url 中传递参数而不将其包含在查询中吗?谢谢

您只想将键值对传递给后端而不将其包含在 url 中,那么您可以将其添加到请求 header 中。这里有更多信息 https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Setting_HTTP_request_headers