私はhtmlのイベントがノードjsサーバーへのクエリとして翻訳されるWebアプリケーションを構築しています。ノードはmongoに問い合わせを行い、その応答をjsonファイルとして返す必要があります。 私の質問は、どのようにjsonファイルをクエリの結果から書くことができますか?これを達成するために明示的なフレームワークを使用する必要がありますか?express.jsフレームワークまたはnode.js httpサーバーを使用する必要がありますか?
-2
A
答えて
0
Expressを使用することはできますが、そうする必要はありません。 Expressはres.json()
というメソッドを持っていますが、それだけではうまくいかないフレームワークではありません。他のオプションには、Hapi、Restify、LoopBack、Sails、Koa、Senecaなどが含まれます。
低レベルのhttp
モジュールを使用してすべてを実装する場合は、念頭に置いてください。JSON.stringify()
を使用してデータをJSONにシリアル化するときは、常にtry/catchブロックに配置して処理する必要があります一部の入力に対して発生する可能性のある例外や、tryjson
モジュールを使用することができます。
関連する問題
- 1. Node.jsでBabelを使用する必要がありますか?
- 2. IoT:MQTTまたはHTTPを使用する必要がありますか?
- 3. ハイパーリンクでHTTPまたはHTTPSを使用する必要がありますか?
- 4. express.js(node.js)の混乱が必要となります。
- 5. Express.js res.send - Node.jsマニュアルにありますか?
- 6. Node.jsは「apps」のみに使用する必要がありますか?
- 7. いつPHPフレームワークを使用する必要がありますか?
- 8. いつJavaScriptでMVCフレームワークを使用する必要がありますか?
- 9. Cordova:データベースを取得するのにphpまたはnode.jsを使用する必要がありますか?
- 10. express.jsでは、私が約束を使用すると、executorにreject()を含める必要がありますか?
- 11. sequelize(node.js)でエスケープ文字列を使用する必要がありますか?
- 12. パッケージマネージャを使用して、またはソースから、node.jsをUbuntuにインストールする必要がありますか?
- 13. node.jsアプリケーションはポートでリッスンする必要がありますか?
- 14. webhookフルフィルメントにnode.jsを使用する必要はありますか?
- 15. Node.jsまたはnginxでgzipする必要がありますか?
- 16. httpライブストリーミングを使用してビデオをブロードキャストする必要がありますか?
- 17. いつDjango(またはその他)のAPIフレームワークを使用する必要がありますか?
- 18. デバイスまたはサーバーにユーザーフレンドリストを保存する必要がありますか?
- 19. iOSはNSMutableArrayまたはNSMutableDictionaryを使用する必要がありますか?
- 20. 私はurandomまたはopenssl_random_pseudo_bytesを使用する必要がありますか?
- 21. 私はsingletableviewを使用する必要がありますか?
- 22. はcaptchaを使用する必要がありますか?
- 23. 私はフォームタグを使用する必要がありますか?
- 24. @synthesizeをまだ使用する必要がありますか?
- 25. セッションCookieまたはHTTP認証を使用する必要がありますか?
- 26. カスタムチェックインポリシーはサーバーにまったく展開する必要がありますか?
- 27. AppDomain.CurrentDomain.BaseDirectoryまたはSystem.Environment.CurrentDirectoryを使用する必要がありますか?
- 28. Cloudantでセレクタまたはビューを使用する必要がありますか?
- 29. アプリケーションにAsyncTaskまたはIntentServiceを使用する必要がありますか?
- 30. JavaScriptでwindow.navigateまたはdocument.locationを使用する必要がありますか?
あなたはそうする必要はありません。 Node.jsからJsonをビルドすることができます。あなたが議論すべきであるかどうかは、議論の余地があり、SOには適していません。 – GolezTrol