gpt4 book ai didi

javascript - 使用 Typescript 或 NodeJS 发出 HTTP 请求

转载 作者:行者123 更新时间:2023-12-05 02:07:58 24 4
gpt4 key购买 nike

我正在寻找一种确定的方法来使用现代 javascript 框架处理对 REST API 的简单 HTTP 请求,在我的例子中是 Typescript,但我想它也适用于 Nodejs。

由于似乎没有一种简单的 native 方法可以做到这一点,我发现了过多的库,其中一些现在已被弃用,并且有数十篇文章可以追溯到几年前,其中一些根据较新的最佳实践进行了更新。当然不会那么难。这需要我大约 5 分钟才能在 Golang 或 Python 中实现,但是 JavaScript 很痛苦 - 只有我吗?

有人可以根据我们在 2020 年的情况阐明当前的游戏状态和建议的方法吗。

最佳答案

尽管 request-promise-native 可能工作得很好,但 Axios 是在 TypeScript 中使用的更好的替代方法。它带有自己的类型定义,并且总体上不太依赖于其他包。使用它的 API 与 Adrian 提供的答案非常相似,但存在一些细微差别。

const url: string = 'your-url.example';

try {
const response = await axios.get(yourUrl);
} catch (exception) {
process.stderr.write(`ERROR received from ${url}: ${exception}\n`);
}

关于javascript - 使用 Typescript 或 NodeJS 发出 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359918/

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