私はfacebookの例を取ったが、古いバージョンのライブラリを使っていたので、ノードv0.6.6を使っているので、新しいバージョンのexpressを使わなければならなかった。私がアプリを起動しようとするとエラーが表示されます: 'restler'モジュールが見つかりません。誰もこれを新しいバージョンで動作させていますか?Heroku node.js facebook setup problems
1
A
答えて
1
をご覧ください。Heroku documentation特にDeclare Dependencies With NPM セクションをご覧ください。私はあなたが古いパッケージを使用していることを見て、あなたのpackage.json
をチェックした後
、facebook-client
は(fbgraph
のようなあなたのグラフの要求のためのさまざまなラッパーの選択について考える)バージョン1.6.0
に今あります。
facebook-template-node
パッケージは古くなっており、参考としてのみ使用してください(環境変数、Procfile
などのHerokuカスタムファイル)。
node.jsのプログラミングコアAPIがすべてのメジャーバージョンで変更されているので(古い理由が分からず、fork /ベンダーを修正して修正する方法を理解していない限り)古いパッケージを避けるべきです0.4.xおよび0.6.x)。
Facebookの最近のプロジェクトでは、私はauthom
を認証に、fbgraph
(積極的にメンテナンスしてかなり軽量)をAPIコンシューマとして使用しました。
最終的なアドバイスとして、アクティブな開発の下でパッケージを探して(ソースとテストを見て)、修正/フォーク/他を避けてください。
関連する問題
- 1. Facebook opengraph problems
- 2. Heroku paypal_adaptive gem setup
- 3. Facebook Messenger Platform Setup
- 4. Heroku + Node.js + MongoHQ + expressjs
- 5. HerokuのNginx + Node.js
- 6. Heroku Node.JSデータベースエラー
- 7. Heroku Schedulerカスタムスケジュールnode.js
- 8. Heroku + Node.js(express) - アプリケーションエラー
- 9. Procfile on Node.js/Heroku
- 10. api.aiとheroku(node.js)を使用したFacebookのメッセンジャーチャットボットのOAuth例外
- 11. Ionic Facebook Auth - App Not Setup
- 12. Node.jsのバージョンとHeroku
- 13. Webpack Node.js on Herokuデプロイメントエラー
- 14. HerokuのHTTPS Node.jsアプリケーション
- 15. Node.js Herokuアプリケーションエラーのチャットルーム
- 16. Node.jsのHeroku H12タイムアウトエラー
- 17. PythonとHerokuのNode.js
- 18. Node.jsとHerokuのリクエストタイムアウト
- 19. セットアップHerokuの/ Facebookの
- 20. Facebook Herokuアプリの例?
- 21. Node.jsのFacebookメッセンジャーボット
- 22. Node.js passport-facebookコールバックループ
- 23. Node.js Facebook API
- 24. Heroku h12 PG/Node.jsのタイムアウトエラー
- 25. Heroku node.jsアプリケーションがクラッシュする
- 26. HerokuでのNode.jsアプリケーションのデプロイ
- 27. Heroku(node.js)にプッシュするエラー
- 28. herokuにnode.js TCPサーバーをデプロイ
- 29. heroku on node.jsでredisクラッシュ
- 30. 安全なクッキーnode.js + Heroku + CloudFlare
私はpackage.jsonファイルhttp://pastebin.com/4gW008vBを追加しましたが、問題はほとんどのパッケージバージョンが古すぎることです。 –
必要に応じてoAuth2認証のために[authom](https://github.com/jed/authom)を使用して最初から再起動し、[fbgraph](https://github.com/criso/fbgraph)(my複数のアクセストークンを管理する必要がある場合は、[fork](https://github.com/aliem/fbgraph)をクリックします。テンプレートの方に行く場合は、[npm search](http://search.npmjs.org/)から最新のパッケージのすべてのパッケージをチェックし、あなたの環境でテストしてください( 'facebook'パッケージはしばらくのうちに更新されていないので、離れて行く)。 – LoG