问题标签 [insomnia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 多部分/表单数据未收到 REST 发布信息
使用 Restify & Mongoose,我构建了一个基本的 REST API。只要我将 JSON 内容application/json
作为内容发送,一切正常。
但现在我需要发送图像和内容,所以我切换到multipart/form-data
特定路线。它似乎根本没有得到内容。
这是使用 Insomnia 发送到我的 API 的基本设置:
很简单。Mongodb 模型目前只需要filename
and url
(一旦可行,我将处理文件本身)。
这就是我从服务器得到的响应:
所以它说它没有任何字段内容。
时间轴显示字段已发送:
这是我的功能:
Aconsole.log
上req.body
显示它是空的。我已经安慰req
自己看数据是否可以存储在其他任何地方,但我找不到任何东西。
我在这里错过了什么?先感谢您。
graphql - 发送 GraphQL 获取请求时收到 400 错误
我正在使用 Insomnia 客户端来形成 GraphQL 查询。我有以下查询
query purchaseOrders{purchaseOrders(limit: 1){poNumber}}
以承载令牌作为唯一标头发送。
我收到了400
回复,这是我第一次使用 GraphQL,所以我不确定我做错了什么或如何排除故障。
此查询在我的沙箱中工作。
javascript - Marvel API 和 Insomnia(或 Postman):如何传递所需的哈希值?
我是一个相对较新的 Javascript 程序员,我正在试验 Marvel API(我需要访问项目的图像)并且在围绕需求时遇到了一些麻烦。
据我了解,从服务器端应用程序调用 API 时,您需要传递 ahash
和 a (我想是时间戳)。ts
但是我在文档中没有看到使用客户端应用程序时需要这样做。
我尝试用 Insomnia 做一些基本的端点测试,我收到了消息"You must provide a hash."
。显然我也需要hash
客户端访问?
我已经看到了一些 NodeJS 示例,这些示例向您展示了如何生成hash
(例如,https://www.raymondcamden.com/2014/02/02/Examples-of-the-Marvel-API),但客户端没有(我能找到)。我也不知道如何在 Insomnia(或 Postman)中生成这个。任何正确方向的指针将不胜感激。
我还想问authorized domains
从本地机器访问 Marvel API 时扮演什么角色。我需要添加localhost
到此列表中吗?
谢谢你的帮助!
php - 如何使用 php 将 6 gb CSV 文件拆分成块
我是一个初学者级开发人员学习php。我需要做的任务是将包含数据的6gb CSV文件上传到数据库中。我需要访问数据,即通过controller.php文件读取文件然后拆分将巨大的 CSV 文件转换为 10,000 行输出 CSV 文件,并将数据写入这些输出 CSV 文件。我已经完成了这个任务一个星期了,还没有弄清楚。你们能帮我解决这个问题吗?
node.js - 使用 Nodejs 快速发布
不幸的是,当我通过(配置表单标题)向我的 api 发送一些东西body: {}
时,我在请求对象中得到了一个空:POST
Insomnia
Form URL Encoded
Content-Type: application/x-www-form-urlencoded
这是我的快速代码:
我究竟做错了什么?如果我将 Insomnia 配置为 Form as JSON
, Header ,我还需要在我的代码中进行哪些更改Content-Type: application/json
?
python-requests - 使用 Insomnia 工具测试 authlib 失败
我启动了这个示例服务器并注册了一个用户应用程序。我试图简单地看到一些至少有效的东西,但这非常困难。我不确定这个 authlib 库是完全搞砸了还是我做错了什么。所以我像这样填写所有内容,并得到一个响应,标题中没有提供授权。如果我切换到标题选项卡并添加名为“授权”的标题并在值字段中写入一些内容,我会收到我提供无效令牌的响应。但据我了解,Insomnia 处理这个和 1:获取令牌 2:执行我想要的请求(在本例中为 GET:/api/me)。那么问题出在哪里,为什么这个库不能按预期工作?
npm - 导入json Swagger到失眠
我正在尝试将 Json 文件从 Swagger 导入失眠症。为此,我使用 NPM 的这个项目(我不熟悉 NPM):
https://www.npmjs.com/package/insomnia-importers
我有 npm v6.5.0 和节点 v11.9.0
为此,我运行以下命令insomnia-import /path/to/swagger-export.json > insomnia-export.json
:
0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:242:37) 在 importRequest (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src /importers/swagger2.js:173:11) 在 tags.forEach (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129: 21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。37) 在 importRequest (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:173:11) 在 tags.forEach (/Users/user /.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。37) 在 importRequest (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:173:11) 在 tags.forEach (/Users/user /.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。抓住()。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。抓住()。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。
这里有什么问题?
curl - 对 GraphQL 的 curl 查询在 Insomnia 和 Postman 中给出 403
我在 GraphQL 和无服务器上遵循了本教程的第一部分(直到代码片段 4)。
将无服务器应用程序部署到 AWS 后,我使用 curl 查询 GraphQL,如教程的片段 4 所示,并得到预期的响应:
我的问题是,当我尝试使用 Insomnia 或 Postman 进行相同的查询时,我得到403 error
.
我究竟做错了什么?谢谢你。
在失眠: