繁体   English   中英

我可以将发布请求发送到 js 文件而不是 php 吗?

[英]Can I send a post request to a js file instead of php?

首先,我不想在此事务中与服务器交互。 我正在使用 fetch api 发送请求,但在 url 中我想传递一个 js 文件。 像这样的东西-

    fetch('includes/handlers/handle.js', {
        method: 'POST',
        headers: h,
        body: body
    })

另外,如果可能的话,我们可以仅使用 JS 获取 POST 变量吗?

我知道这样做似乎没有任何意义。 但我正在尝试一些东西,非常感谢任何帮助。

您可以向任何您喜欢的 URL 发出 POST 请求。

在向 HTTP URL 发出请求时,您无法避免与服务器交互。 (并且只有 HTTP URL 支持 POST 请求)。

由服务器处理该请求。

您可以使用 JavaScript 和 Node.js 或 Deno 等工具编写服务器端代码(Node.js 是最常见的方法)。

通常,当您这样做时,将处理 POST 请求正文的 URL 不会在 URL 中包含.js - 这通常仅用于将 static 文件提供给客户端。


您无法使用客户端 JS 读取 POST 请求的正文。

这很奇怪,但我确实认为这是可能的。 您应该删除服务器上所有为 for.js 文件提供服务的 static,并区分 static 客户端 js 文件和 http 请求处理程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM