gpt4 book ai didi

javascript - 如何根据用户输入发送API请求

转载 作者:行者123 更新时间:2023-12-02 21:10:47 25 4
gpt4 key购买 nike

我是 java 脚本和 Node JS 新手。我正在尝试创建一个简单的应用程序,用户可以通过输入金额和货币类型来转换货币值。我检查了这个 API 请求它工作正常,但我不知道如何使用 html 输入标签来获取输入并将其发送到 API 请求表单。

var unirest = require("unirest");

var req = unirest("GET", "https://currency-exchange.p.rapidapi.com/exchange");

req.query({
"q": "1",
"from": "USD",
"to": "LKR"
});

req.headers({
"x-rapidapi-host": "currency-exchange.p.rapidapi.com",
"x-rapidapi-key": "1599d15183msh1ede0c59134d7c4p1c921bjsnedcdcb4dded9"
});

req.end(function (res) {
if (res.error) throw new Error(res.error);

console.log(res.body);
});

最佳答案

Node.js 不是 Web 浏览器。它没有输入标签。

如果您想在浏览器和 Node.js 之间进行通信,那么您需要在它们之间创建某种连接。

通常,这需要使用 Node.js 编写 Web 服务(例如使用 the Express module ),然后使用 a form submission 与之通信。或与 an Ajax request .

或者,您可以将 Node.js 和浏览器捆绑到一个应用程序中。 Electron是一个用于执行此操作的填充框架。

关于javascript - 如何根据用户输入发送API请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61105820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com