1

我正在使用节点 js 作为服务器。使用 localtunnel 时是否必须配置 index.js 文件?提交表单时,我必须指定哪个 URL?我应该使用本地隧道提供的 URL。

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

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

4

2 回答 2

1

假设您的路线已设置,您应该能够/register像这样发布:

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

编辑:想要补充一点,如果您在像节点这样的 JS 环境中开发,您应该考虑使用事件侦听器触发表单操作(语法取决于您是否使用 jQuery / vue.js / React / Polymer 等) 那:

  1. 阻止默认提交操作。
  2. 使用 AJAX 对后端进行异步调用。
  3. 触发某种重新渲染,如果您使用的是 ES5,您将传递一个回调函数,或者如果您使用的是 ES6,您可以使用 Promise 链。
于 2017-06-17T15:55:52.077 回答
1

或者,发出以下命令将为您提供一个随机的子域 URL,您也可以使用它。

lt –port 80

这将生成一个 URL,例如,

https://somerandomizedstring.localtunnel.me

在您的情况下,您可以在<form>标签的操作中使用生成的 URL+/regstier,例如,

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

希望这可以帮助!

于 2017-06-17T15:59:54.653 回答