2017-06-17 46 views
1

我使用節點js作爲服務器。我是否必須在使用localtunnel時配置index.js文件? 在提交表單時,我必須指定哪個URL?我應該使用localtunnel提供的URL嗎?如何使用localtunnel公開本地主機時POST請求

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

我知道它的一個愚蠢的問題。有人可以提供一個小指導嗎?

回答

1

假設您的路由設置,你就應該能夠發佈到/register像這樣:

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

編輯:想補充,如果你在一個JS環境,比如節點發展,你應該考慮讓事件監聽器觸發表單動作(語法取決於你使用的是jQuery/vue.js/React/Polymer等):

  1. 阻止默認的提交動作。
  2. 使用AJAX對後端進行異步調用。
  3. 觸發某種重新渲染,如果您使用的是ES5,則會傳遞迴調函數,或者如果您使用的是ES6,則可以使用promise鏈。
+0

非常感謝您將URL更改爲action =「/ register」它的工作.... –

1

另外,發出下面的命令會給你一個隨機的子域URL,你也可以使用它。

lt –port 80 

這將生成一個URL一樣,

https://somerandomizedstring.localtunnel.me

而在你的情況下,你可以使用你的<form>標籤的作用生成的URL +/regstier,例如,

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

希望這有助於!

+0

謝謝您的回答。它的作品太.. –

+0

@BlackHeart :-) –

相關問題