This is a SDK for GROWI written in node.js.
$ npm install @goofmint/growi-js
import { GROWI } from '@goofmint/growi-js';
const growi = new GROWI({apiToken: 'YOUR_API_TOKEN'});
Initialize parameters are as follows:
Parameter | Description |
---|---|
apiToken |
API token for GROWI. You can get it from the setting page of GROWI. |
url |
URL of GROWI. Default is http://localhost:3000 . |
path |
Endpoint path of Growi API. Default is / . |
const page = await growi.root();
page instanceof growi.Page; // true
const pages = await page.children();
pages[0] instanceof growi.Page; // true
page.contents('New contents');
await page.save();
const contents = await page.contents();
const newPage = await page.create({name: 'New page'});
await page.remove();
MIT