javascript - 如何在使用 localtunnel 公开本地主机时发布请求

标签 javascript node.js localtunnel

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

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

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

最佳答案

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

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

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

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

关于javascript - 如何在使用 localtunnel 公开本地主机时发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44606450/

相关文章:

javascript - 显示/隐藏内容而不重新加载页面

javascript - TinyMCE - 使 url 可点击

javascript - Sequelize js : create/update with foreign key

node.js - 按日期范围查询 Sequelize 中的列字段

macos - Ngrok 设置到现有 Vhost 的 SSL 本地隧道

html - Chrome DevTools 中的响应式模拟是否始终准确?

javascript - Phonegap - Android 4.4 - html5 音频长度错误(javascript 和媒体插件)

javascript - Gulp 提示决定运行哪些任务?

node.js - 获取由 sequelize.js 生成的原始查询