loopback-mixin-slug
Version:
Creates slugs for documents and retrieve documents by slugs.
55 lines (45 loc) • 901 B
Markdown
Creates slugs for documents and retrieve documents by slugs.
```bash
npm i loopback-mixin-slug -s
```
In the `mixins` property to your `server/model-config.json` add `../node_modules/loopback-mixin-slug`:
```json
{
"_meta": {
"sources": [
"loopback/common/models",
"loopback/server/models",
"../common/models",
"./models"
],
"mixins": [
"loopback/common/mixins",
"../common/mixins",
"../node_modules/loopback-mixin-slug"
]
}
}
```
To use with your Models in the `mixins` attribute of your model config put Slug.
```json
{
"name": "ModelName",
"mixins": {
"Slug": {
"fields": [
"title"
]
}
},
"properties": {
"title": {
"type": "string"
}
}
}
```
The MIT License (MIT). Please see [License File](LICENSE) for more information.