2016-12-22 5 views
0

私はwit.aiを学び、チュートリアル(https://wit.ai/docs/quickstart)を見ています。ステップ6まではうまくいっていました。ここでnode.jsクライアントをクローンしてnpmをインストールするように頼んだのです。通常、別のnode.jsプロジェクトを作成してからnpm intall-the-module-itを使用します。Node.js Wit.ai integration

node-witの使い方が混乱しています。ビジネスロジックを実装するためにボットが呼び出す独自のnode.jsサーバーを作成したいと思います。

  1. 基本的なnode.jsプロジェクトを作成し、node-witをインストールして使用できますか?

  2. ノードプロジェクトをherokuに配備する場合は、どこでwit.aiを呼び出すためのエンドポイントを提供しますか?このチュートリアルでは何も言及していません。

  3. プロミスやノード指向のチュートリアルで示したコードを使用せずにビジネスロジックを実行できますか?

全体として、私はノード・ウィット・コードがどのように動作しているか混乱しています。

ありがとうございました。

答えて

1

1)可能です。 npm install --save node-witを実行し、詳細情報を確認してくださいhttps://github.com/wit-ai/node-wit

2)エンドポイントURLはモジュール内で設定されています。 lib/config.jsファイルを確認します。 Witと通信するにはAPIキーを指定するだけです。

3)SDKは約束だけを使用するので、あなたもそれを使用する必要があります。 2つのソリューションがあります:i)このコンセプトをマスターすれば、約束が非常に手っ取り早いので、価値があると思います。ii)独自のAPI呼び出しをコーディングしてください、これは難しいことではありません(HTTP APIドキュメントを確認してください)

+0

?ローカルでは正常に動作しますが、私が静的なホストにプッシュしたときに、クロスブラウザの原点アクセスにエラーが発生していません。私のアプリケーションをノードベースのホスティングに移行すると、これが動作しますか? – AmitJS94