loopbackio / loopbackio/loopback-connector-sqlite3
Buffer property return TEXT instead of buffer
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 13
- Forks
- 21
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Bug or feature request
- Bug
- Feature request
Description of feature (or steps to reproduce if bug)
Currently, I am using this with loopback4. But the connector does not provide some type support such as, Buffer or Array. They will all turn into TXET in sqlite3. And more importantly, the 'Buffer' seems to work quite well. When i wrote something to a 'Buffer' property, it will ture in to some TEXT like
{ type: 'Buffer',
data:
[ 120,
156,
237,
205,
59,
]
```.
And I when i retrieve it is still a JSON object instead of a Buffer object which is different than the TypeScript definition in my model property. While Typescript believe it is a buffer,,,,
### Link to sample repo to reproduce issue (if bug)
### Expected result
### Actual result (if bug)
### Additional information (Node.js version, LoopBack version, etc)
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue mentionne loopback-connector-sqlite3 et SQLite3, mais ne précise aucun fichier, test ou dépôt de reproduction. Commencez par localiser les chemins de conversion de types et de récupération du connecteur, puis reproduisez le comportement de la propriété Buffer ; le travail doit être considéré comme terminé lorsque les valeurs Buffer stockées sont récupérées sous forme d’objets Buffer plutôt que de valeurs TEXT au format JSON.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, sqlite
- Domaine
- database
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100