如何在 Node.js 和 TypeScript 项目中使用 URLSearchParams [重复]

2023-12-20

我有一个使用 TypeScript 构建的 Node.js 项目,我正在尝试使用URLSearchParams https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams,但是我可以看到以下错误:

Cannot find name 'URLSearchParams'.ts(2304)
const params = new URLSearchParams();
params.append("foo", 5);

typescript: ^3.9.7
node.js: v12.16.3

While URLSearchParams已经住在节点中的全局对象 https://nodejs.org/api/globals.html#globals_urlsearchparams since v10.0.0,可能很难从那里提取环境类型信息。

The URLSearchParams班级生活在url module https://nodejs.org/api/url.html#url_class_urlsearchparams,因此您也可以直接从那里导入它:

import { URLSearchParams } from "url"

然后像这样使用它:

let queryString = new URLSearchParams({page: "1", pagesize: "100"}).toString();

另外,请确保安装节点类型

npm install @types/node --save-dev

进一步阅读

  • 如何在节点中使用全局 URLSearchParams https://stackoverflow.com/q/47266550/1366033
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Node.js 和 TypeScript 项目中使用 URLSearchParams [重复] 的相关文章

随机推荐

  • 用于 Android 的 Google Place API 来查找城市

    我看过教程 tutorial https developers google com academy apis maps places autocomplete android 在 android i 中使用自动完成文本视图查找城市 我已经
  • 从requirements.txt安装PyTorch

    火炬文档说使用 pip install torch 1 4 0 cpu torchvision 0 5 0 cpu f https download pytorch org whl torch stable html 安装最新版本的 PyT
  • 流星会话替换?

    在最新的 Meteor 版本 版本 0 5 8 中 Session已从服务器端代码中删除 以前我用过Session储藏客户特定的服务器的变量 该功能的替代品是什么 案例示例 User One打开浏览器 User Two打开浏览器 一个调用服
  • 如何在odoo中弹出成功消息?

    我通过单击按钮发送邀请 在单击按钮并成功发送邀请后 会弹出邀请发送成功的消息 但问题是弹出消息的主标题是Odoo Server Error 那是因为我正在使用 raise osv except osv Success Invitation
  • SCNScene 和 SceneKit 编辑器的子类化

    我有带有相机设置的 SCNScene 子类 我想在所有子类中使用它 let scene01 TheSubclassScene let scene02 TheSubclassScene named art scnassets testScen
  • 点击交换课程

    我有一个包含 6 个项目的列表 这些项目位于全局 div navigationaence 中 现在我可以在单击时添加一个类 但现在它们会加起来 这意味着一旦我的六个项目被单击 它们最终都会成为当前代理类 我希望能够删除向单击的项目添加一个类
  • 在 Typescript 中使用 async/await 时未定义 __awaiter

    我在 Typescript 中有以下代码片段 nsp on connection async function socket await this emitInitialPackage nsp currentLine currentCell
  • 当 url 导致临时重定向 (http 302) 时,什么会被索引?

    我正在努力使我们的 很大程度上基于 AJAX 的 网站对搜索引擎更加友好 我们有一个系统 在设置会话变量以更改主页的行为后 某些网址会重定向到主页 这是使用 Controller Redirect 方法创建 ActionResult 来实现
  • 通过 Gremlin 计算大图中的节点/边数?

    通过 Gremlin 计算大图中的节点 边数的最简单且最有效的方法是什么 我发现最好的方法是使用 V 迭代器 gremlin gt g V gather it size 然而 对于大图来说 这不是一个可行的选择V 的文档 http grem
  • numpy 中的加权协方差矩阵

    我想计算协方差C of n的测量p数量 其中每个单独的数量测量都有自己的权重 也就是我的权重数组W与我的数量数组具有相同的形状Q n by p 当地人np cov 函数仅支持赋予各个测量值的权重 即长度向量n 我可以初始化一个p by p矩
  • EF core、Any 无法翻译,将在本地评估

    我有一个程序可以返回我需要的实体 ID 我决定创建此过程 因为应返回给最终用户的实体由相关实体过滤 但 EF Core 不支持相关实体过滤 然后我想使用这个 id 来获取我需要的实体及其相关实体 我正在使用Any operator In m
  • Cleave.js 电话 CA

    我正在尝试使用格式化电话号码字段Cleave js https nosir github io cleave js 它不起作用 但我似乎不明白为什么 我是这样开始的 import Cleave from cleave js var clea
  • 如何在android中的string.xml中添加多段落的长文本

    当我在之间添加许多段落时
  • 组播中的环回

    这个问题是关于在同一主机内发送和接收多播 同时将其发送到其他主机 即使经过几个小时的谷歌搜索 我仍然无法弄清楚多播数据报是如何在同一主机内路由的 下面是问题的详细描述 Linux 盒子 A 通过电缆连接到交换机 路由器 我们将交换机 路由器
  • PHP 转义用户输入的文件名

    我有一个用户可以上传文件的表单 我想将该文件命名为 id lastname firstname pdf 该名称是由用户输入的 我担心他们输入的内容中带有斜杠 否则 类似的事情 path dir filename可能会导致 path uplo
  • 返回 PagedResources 的单元测试 Spring MVC 控制器

    我正在使用 Spring Boot 1 4 1 Spring Data Jpa 和 Spring Data Test 构建一个应用程序 我有以下控制器 我想用它返回分页帐户 RequestMapping method RequestMeth
  • 稠密对称矩阵的特征有效类型

    Does Eigen http eigen tuxfamily org index php title Main Page有存储密集 固定大小 对称矩阵的有效类型吗 嘿 它们无处不在 IE 对于 N 9 它应该只存储 1 9 9 2 45
  • 决定何时使用 XmlDocument 与 XmlReader

    我正在优化自定义对象 gt XML 序列化实用程序 一切都已完成并正常工作 这不是问题 它的工作原理是将文件加载到XmlDocument对象 然后递归地遍历所有子节点 我想也许使用XmlReader而不是有XmlDocument加载 解析整
  • Objective-C UIViewImage 动画

    现在我可以使用下面的代码制作一个简单的动画 但是 下面的解决方案需要我预先定义图像名称 我怎样才能做类似 NSArray push image1 png 的事情例如 然后将动态数组指定为animationImages 谢谢你 球座 UIIm
  • 如何在 Node.js 和 TypeScript 项目中使用 URLSearchParams [重复]

    这个问题在这里已经有答案了 我有一个使用 TypeScript 构建的 Node js 项目 我正在尝试使用URLSearchParams https developer mozilla org en US docs Web API URL