問題タブ [angular-fullstack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - yeoman フルスタック アプリを Elastic Beanstalk にデプロイする
yeoman angular-fullstack appに Elastic Beanstalk を使用しようとしていますが、Elastic Beanstalk にデプロイするときに問題が発生しています。
これまでのところ、私は持っています:
- 私のローカル ヨーマン角度フルスタック ( https://github.com/DaftMonk/generator-angular-fullstack ) の準備が整いました。
- Eb Cli 3.0 がインストールされ、すぐに使用できる (必要な場合)
- カスタムの平均スタック AMI を実行する Elastic Beanstalk ( https://aws.amazon.com/marketplace/pp/B00GXYEEA4 )
次のステップで少し混乱していますが。/dist を Elastic Beanstalk オンライン インターフェイス経由でサーバーにアップロードしようとしましたが、エラーが発生しました... :/
環境の更新操作は完了しましたが、エラーがあります。詳細については、トラブルシューティングのドキュメントを参照してください。
私は eb cli を使用することにオープンですが、私の git リポジトリにはすべての開発リソースと dist フォルダーが含まれているため、リポジトリ全体をプッシュするとおそらく爆発するだろうと考えました。
誰でも、yeoman アプリを eb サーバーに正常にデプロイする方法を知っている人がいれば、私は非常に感謝しています。私は確かに自分でec2サーバーを使用できますが、代わりにebを使用する方法を知っていてもかまいません。
皆さんありがとう!
node.js - nodejs プロジェクトをどのようにデバッグしますか?
過去 16 時間ほどの間、私は自分のコンピューターで MEAN スタック プロジェクトを動作させようとしてきました。
Yeoman angular-fullstack プロジェクトから始めました。しかし、それは私にあらゆる種類のエラーを与えていたので、私はそれをあきらめました.
それから私はいくつかのチュートリアルに従いましたが、それは私が始めるのに役立ちましたが、私の質問の多くをカバーしていませんでした.
次にmean.io
、完全なボイラープレート MEAN スタック プロジェクトを提供するものを見つけ、指示に従ってセットアップしました。残念ながら、実行しようとすると、あらゆる種類のエラーが再び発生します:-(
最悪の部分は、何が/どこでエラーを引き起こしているかについて何も言わないことです.
誰かがそれを理解するのを手伝ってくれますか? お願いします :-)
私が得ている最新のエラーは、実行したときですgrunt
。
javascript - Cleint Side Javascript から Node.js を使用したフルスタック開発者へ
私は現在、javascript/html/css を使用するクライアント側の開発者として約 5 年間働いています。過去 5 年間、私の主な焦点はブラウザ環境でのクライアント側の開発でした。サーバーサイドでnode.jsを使ったフルスタック開発を進めたいのですが、サーバーサイド通信に関するサーバーサイドの知識が不足しているのが難点です。
Javascript クライアント側からフルスタック開発者へと変貌を遂げた人がここにいるかどうか、また、私と共有できる役立つヒントを教えてください。
クライアント側からフルスタックへのこの変換、またはビデオの呪いについて知っている本の推奨事項を本当に感謝します。
gruntjs - Openshift エラーへの Angular-Fullstack デプロイ
angular-fullstack (Yeoman ジェネレーター) アプリを Openshift に正常にデプロイしましたが、変更を加えてコマンド「grunt buildcontrol:openshift」を使用してその変更を Openshift にプッシュしようとすると、次のエラーが発生します...
タスクを処理できません。警告: 必要な設定プロパティ "buildcontrol.openshift" がありません。--force を使用して続行します。
誰かがこのエラーに遭遇し、解決策を見つけましたか? タスクを強制しようとしても、それ以上のことは何もしません。何を探したり、追加したりする必要があるのか よくわかりません。
express - モデルが更新されたことをsocket.ioに認識させる方法
私はMEAN/Mongoose/socket.ioに比較的慣れていないので、基本的なものと思われるものが欠けていますが、とにかく、前進するのを妨げています.
グループの会議を追跡しており、次のスキーマがあります。
Schedule モデルで新しい項目を作成すると、次のコードで (クライアント側のコントローラーから) 動作が開始されます。
そして、このコードのために:
リクエストは controller.create にルーティングされていると思います。これは次のとおりです。
exports.create が実行された後、方法はわかりませんが、何かがそれをここに送信します:
および行 socket.emit('schedule:save', event); と呼ばれます。
これで問題ありませんが、Schedule モデルを更新すると、ソケットから「schedule:update」を発行できません。これは、このすぐ上のコード スニペットの「onUpdate」関数に到達しないためです。
クライアント側の呼び出しから始めます。
ルーターはそれを exports.update に送信し、モデルは更新されますが、ソケットは何も発行しないため、接続されているすべてのクライアントは古いスケジュール情報を参照します。
モデルが更新されたことを socket.io に伝える方法と場所を教えてください。私が見逃しているのは、 Schedule.schema.post('some action... が exports.register 関数内でどのように呼び出されるかだと思いますが、私はこれをしばらく見ていて、手を使うことができました-ありがとう.