如何在使用localtunnel公开本地主机的同时发布POST请求

我使用节点js作为服务器。 使用localtunnel时,我必须configurationindex.js文件吗? 提交表单时,我必须指定哪个url? 我应该使用由localtunnel提供的URL。

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

我知道这是一个愚蠢的问题。 有人可以提供一个小指导?

假设你的路由已经build立好了,你应该可以像这样发布/register

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

编辑:想要添加,如果你正在开发一个JS环境像节点,你应该考虑有一个事件监听器触发表单操作(语法取决于如果你使用jQuery / vue.js / React /聚合物等)那个:

  1. 防止默认提交操作。
  2. 使用AJAX进行对后端的asynchronous调用。
  3. 触发某种重新渲染,如果您使用的是ES5,则会传递callback函数,或者如果您使用的是ES6,则可以使用promise链。

另外,发行下面的命令会给你一个你可以使用的随机子域的URL。

 lt –port 80 

这将生成一个URL,

https://somerandomizedstring.localtunnel.me

在你的情况下,你可以在你的<form>标签的动作中使用生成的URL + /registry。例如,

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

希望这可以帮助!