ホームページ >ウェブフロントエンド >jsチュートリアル >概念API:概念を始めましょう' s javascript sdk
この記事では、概念APIとJavaScriptを使用して、概念データベースをカスタムアプリケーションに接続するための簡単なインターフェイスを構築することを示しています。 事前の知識は必要ありませんが、フロントエンドおよびバックエンド開発(node.js and Express)に精通していることが役立ちます。完全なコードはgithubで利用できます。
主要な機能:
概念のセットアップ:
概要アカウントを作成します(無料ティアが利用可能です)。
新しいページを追加して、「テーブル」データベースタイプを選択します。 列を作成し(例:「名前」、「役割」)、サンプルデータを入力します。 概念APIドキュメントに移動し、新しい統合を作成します。 生成された内部統合トークンをコピーします。
重要:node.jsプロジェクト()を初期化します
必要なパッケージをインストールする:。
ファイルを作成して、mkdir notion-api-test
npm init -y
ファイルを作成します(以下のコードの例を参照)。 npm install @notionhq/client dotenv express
.env
NOTION_API_KEY
データの引き込み:NOTION_API_DATABASE
.env
.gitignore
index.js
server.js
Express Server:"scripts"
package.json
server.js
ファイルは、API要求を処理するためにExpressサーバーをセットアップします。 /users
ルートはgetDatabase
を使用してデータを取得し、JSONとして送信します。 express.static
ミドルウェアは、public
ディレクトリから静的ファイルを提供します。
データの表示:
フロントエンド(、public/index.html
、public/style.css
)は、public/main.js
からデータを取得し、それを繰り返し、ページに動的に表示します。
/users
フォームがフロントエンドに追加され、ユーザーが新しいエントリを追加できるようにします。
ルートのルートは、関数(in/submit-form
)を使用して、概念データベースに新しいページを作成します。
server.js
newEntryToDatabase
index.js
さらなる改善:
エラー処理、インジケーターの読み込み、およびパフォーマンスの改善のためにアプリケーションを単一ページアプリケーションに変換することを検討してください。 この改訂された応答は、重要な情報と画像を維持しながら、チュートリアルのより簡潔で整理された概要を提供します。 プレースホルダーの値を実際のAPIキーおよびデータベースIDに置き換えることを忘れないでください。
以上が概念API:概念を始めましょう' s javascript sdkの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。