在 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
例如我是通过传入的参数从数据库中查询到数据的
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