Comments (3)
Yup, I've made a note to improve error messaging in this scenario. We do return the exact field name in the error message when unknown fields are used outside of scoped search key, so need to account for this use case as well.
from typesense-js.
Hi @fekstr, that is the correct way to use scoped API keys. I do see a typo in the field name that's embedded in the scoped api key: workpace
instead of workspace
:
const searchKey = client.keys().generateScopedSearchKey(key.value, {
filter_by: `workpaceId:=1`,
expires_at: 64723363199,
});
Could you check if fixing that solves the issue?
from typesense-js.
Well, that was simple. Thanks a lot @jasonbosco! It would be nice, if possible, to get an error message saying that the field does not exist.
from typesense-js.
Related Issues (20)
- Multi-search response type mismatch (`collection_name` missing from `request_params`) HOT 2
- 400 error with update(..., { filter_by }) HOT 2
- Missing Pagination Params `offset` and `limit` HOT 1
- `found_docs` not included in the SearchResponse interface HOT 2
- connectionTimeoutSeconds seems to not be working HOT 6
- Add support for mulltiple API keys per cluster HOT 2
- Error Updating by query with npm package & Typesense Cloud: RequestMalformed: Request failed with HTTP code 400 | Server said: For update, the `id` key must be provided. HOT 2
- Unable to make a request work HOT 2
- Bump axios to 1.6.0 (CVE-2023-45857) HOT 2
- Missing search param `enable_highlight_v1` in types
- Improve TypeScript compatibility HOT 1
- include_fields in Retrieve a document HOT 3
- Inconsistent Search Results for Nested Objects
- Axios Cross-Site Request Forgery Vulnerability HOT 8
- Import with empty array fails
- Request to Node 0 failed due to "undefined Network Error" | Error: Exception in HostFunction: Malformed calls from JS: field sizes are different. HOT 2
- PresetSchema is declared as id but api returns name HOT 1
- Typesense search is double encoding square brackets "[" in bare react-native projects HOT 3
- Deleting collections with special characters doesn't work
- Issue when updating collection schema
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typesense-js.