this is microCMS client for TypeScript and JavaScript.
npm install microcms-clientshell
npm install microcms-client
`
yarn
`shell
yarn add microcms-client
`How to use
$3
`javascript
import { createClient } from 'microcms-client/lib/client';// create client.
const client = createClient({
baseUrl: 'https://yourname.microcms.io/api/v1/',
contentType: 'application/json; charset=utf-8',
X_API_KEY: 'your_api_key',
});
`$3
`javascript
const path = 'contents'// Accessed 'https://yourname.microcms.io/api/v1/contents/${contentId}'
export const getContent = (contentId: string) => {
return client.getContent({ path: path, contentId: contentId });
};
`
$3
`javascript
const path = 'contents'// Accessed 'https://yourname.microcms.io/api/v1/contents/'
export const getContents = () => {
return client.getContents({ path: path });
};
`
$3
`javascript
const path = 'contents'// Accessed 'https://yourname.microcms.io/api/v1/contents/filter=tags[contains]${tagContentId}'
export const getContentsByTagsContentId = (tagContentId: string) => {
// Creating a filter.
const filters: Filters[] = [
{
key: 'tags',
filterType: 'contains',
value: tagContentId,
},
];
const param: GetContentsParams = {
path,
filters,
};
return client.getContents(param);
};
``