在线检测
JSON工具
编码/加密
图片处理
文字处理
格式化
网络
前端
后端
搜索工具、优惠码…⌘K

在线curl转nodejs工具

把一条 curl 命令转成 Node.js axios 代码。

使用说明

接口文档或同事甩过来的往往是一条 curl 命令,可你手上的服务是 Node 写的。这个工具把 curl 直接转成基于 axios 的 Node.js 请求代码,method、headers、查询参数、JSON body 都拼好。

适合:用 Node 对接第三方 API 时照着 curl 快速起个调用、把 Postman 里 Copy as cURL 的请求搬进脚本、写定时抓取 / 爬虫任务的原型。

生成代码依赖 axios,跑之前记得 npm i axios。另外 axios 对非 2xx 响应会直接抛异常(curl 不会),处理错误时要按 axios 的方式 try/catch 或判断 error.response。转换在浏览器本地完成,不上传。

常见问题

为什么生成的是 axios 而不是原生 http 或 fetch?

本工具固定输出 axios 版本,写法简洁、社区最常用。若想要浏览器原生 fetch 版本,用 curl 转 JavaScript;Node 18+ 也内置了 fetch,可参考那份代码改。

运行时报 Cannot find module 'axios'?

生成代码依赖 axios,需先在项目里执行 npm i axios(或 pnpm add axios)。它不是 Node 内置模块,不装会直接报错。