2017-06-17 4 views
1

私はサーバーとしてノードjsを使用しています。 localtunnelを使用してindex.jsファイルを設定する必要がありますか? フォームを送信する際に、どのURLを指定する必要がありますか? localtunnelが提供するURLを使用する必要があります。localtunnelを使用してlocalhostを公開中にPOSTリクエストする方法

<form name="formname" action="http://localhost:3000/register" method="post"> 

私はその愚かな質問を知っています。誰かが小さな指導をすることはできますか?

<form name="formname" action="/register" method="post">

EDIT:あなたのルートを想定すると

答えて

1

が設定されている、あなただけのように同じよう/registerに投稿することができるはずあなたはノードのようなJS環境で開発している場合は、追加したいです、あなたは(あなたが使用している場合に応じて、構文のjQuery/vue.js /リアクト/ポリマーなど)フォームアクションをイベントリスナーでトリガーされた検討すべきこと:

  1. は、デフォルトのアクションを提出しないように。
  2. は、AJAXを使用してバックエンドへの非同期呼び出しを行います。
  3. が再レンダリングをトリガーします.ES5を使用している場合はコールバック関数を渡すか、ES6を使用している場合はプロミスチェーンを使用できます。
+0

ありがとうございました... URLをaction = "/ register"に変更しました。その作業は.... –

1

また、以下のコマンドを発行すると、あなたも使用できるランダム化されたサブドメインURLが与えられます。

lt –port 80 
のようなURLを生成します

https://somerandomizedstring.localtunnel.me

そして、あなたの場合には、あなたは、たとえば、あなたの<form>タグのactionで生成されたURL +/regstierを、使用することができ、

<form name="formname" action="https://somerandomizedstring.localtunnel.me/register" method="post"> 

これが役立つことを願っています!

+0

ありがとうございました。それはあまりにも動作します.. –

+0

@BlackHeart :-) –

関連する問題