私は現在、Node.Js(Express)+ MongoDB + Javascript/Jquery + HTML(EJSをテンプレートエンジンとして使用)を使用して自分のプロジェクトに取り組んでいます。HTML(ejsテンプレートエンジンを使用)からNode.jsにデータを送信する方法はありますか?
現在、Node.jsルータからビューにデータを送信し、ビューからフォームデータを「POST」および「GET」メソッドを使用してルータに返すという知識があります。
<form action="/" method="POST">
...
</form>
方法...
私はAngular2上の知識がないとREACTを経由せずにNode.jsのルータにビューからデータを送信する他の方法がある場合、私は思っていました。
たとえば、MongoDBから生成されたテキストを単純に編集して更新された内容をサーバーに送ってMongoDBを更新できるように、おそらくJqueryのeditable()プラグインを使用してViewsから更新されたデータを返送しようとしています。 と更新された内容に基づいて内容を保存します。
私はDBに新しいものを追加したいときに一度だけフォームを使用するように感じる...私を助けてください!私が求めているもののいくつかは曖昧ですが、これらは私が説明できる最高のものです。または、Angular2を学習するのが最善のアプローチですか?
あなたが求めていることは明確ではありません。あなたはAjaxリクエストを参照していますか?つまり、フォーム、Ajax、WebSockets/etcがあります。サーバー側に戻るための他の多くのオプションはありません。クライアント側のフレームワークに関係なく、それを包み込みます。 –
私が探しているのはAJAXだと思います!たぶん私は自分の問題を解決するために複雑すぎると思っていたかもしれない。だから私はクライアント側からサーバーにAJAX呼び出しを行う場合、サーバーはデータを正しく受け取ることができますか? – user3543568
はい、いくつかのデータを含むPOSTを行います。 jQuery、Axios、または新しいhtml5のもので解決できる(フェッチの反対、名前を覚えていない) – cbll