LoginSignup
8
7

More than 3 years have passed since last update.

Strapi + Heroku でヘッドレス CMS 環境を 5 分で構築する

Last updated at Posted at 2019-08-22

Node.js ベースのオープンソースヘッドレス CMS「Strapi」を、Heroku にサクっと構築する方法です。
REST だけでなく GraphQL API も作成してくます。

下書き状態で放置したままだったので公開しましたが、
GraphQL を使えるヘッドレス CMS を使いたい場合は、Graph CMS がオススメです!

1. アプリの作成

Heroku の Strapi アプリ作成ページ から、Strapi アプリを作成します。[App name] に適当な名前を入力し、[Deploy App] ボタンをクリックします。

なお、データベースには Strapi が推奨する MongoDB が使用されます。
(最新版では sqlite がデフォルトになったようですが)
スクリーンショット 2019-02-24 17.43.48.png

2. 完成

ほどなくして環境が構築されます。:sunglasses:
アドミン画面 (/admin) にアクセスし、管理者を作成します。
スクリーンショット 2019-02-24 18.25.40.png

Enjoy!

拍子抜けするくらい簡単にヘッドレス CMS 環境が構築できてしまいました。
Strapi については、後述の参考を参照ください。

ロールと権限

メニューの「ロールと権限」から、登録した Post を API から取得できるようにしておきましょう。
これで /posts/ ですべての記事が取得できるはずです。
スクリーンショット 2019-02-24 18.52.53.png

GraphQL API

Strapi の GraphQL プラグインがインストールされているため、GraphQL API も使えます。

参考

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7