簡體   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