问题标签 [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.
javascript - 无法连接到 localhost 5000
我正在尝试将我的节点应用程序与 MongoDB 连接起来。当我得到输出时,代码似乎正在执行 服务器正在端口 5000 上运行 MongoDB 数据库连接在终端上成功建立但是当我尝试从失眠中发布获取时,大约需要两分钟才能收到错误错误:服务器没有返回任何内容(没有标题,无数据)
我正在学习教程,这些是我拥有的其他文件 exercise.model.js
练习.js
用户.js
用户模型.js
当我在浏览器上访问http://localhost:5000并且在检查器错误中显示 Refused to load the image ' http://localhost:5000/favicon.ico '时,我也得到 Cannot GET /因为它违反了以下内容内容安全策略指令:“default-src 'none'”。请注意,'img-src' 没有显式设置,因此 'default-src' 用作后备。这可能很多,但我正在尝试学习如何将后端与前端连接起来,如果有人可以指导我,我将不胜感激。提前谢谢你。
javascript - 未收到 JavaScript 获取请求正文参数
上下文: 我正在尝试使用 JavaScript 向服务器发送一个放置请求,并从我正在编写的 html 文件中获取。
问题: 我提出的请求在 Insomnia 中工作,但是当我尝试从 html 发送它时,它没有被正确接收。该代码也是由 Insomnia 生成的。当我从 html 发送请求时,我得到了一个 ok 回复,但是服务器没有完成请求中的任务,导致我相信它没有收到或者我错过了一些东西。当尝试发送请求时,控制台会显示一个响应,上面写着“ok”、200 等,但也有一个“bodyUsed: false”部分。
Insomnia 生成的函数:
问题: 代码有什么问题吗?服务器如何接收请求而不是正文?“bodyUsed: false”消息是否意味着请求的正文由于某种原因被忽略了?难道这一切都是服务器的错吗?
免责声明:我对 Web 开发有点陌生,如果我遗漏了一些明显的观点,请原谅我。
angular - Angular 从 REST API 获取图片并显示
我正在创建一个网站,它将在计算机屏幕上实时显示驾驶汽车拍摄的图像。我正在通过 Insomnia 发送这样的图片(我还没有服务器):
并且有来自Angular的代码:
video-streaming.service.ts
video-streaming.component.ts
和HTML 模板:
我从控制台得到的唯一错误是:
我究竟做错了什么?
@更新
我确实改变了线路
对此:
以及 Insomnia 中的地址:http://localhost:8080/image
错误较多,详情如下。
控制台中的角度错误:
失眠误区:
http - Fiddler 不会捕获 Insomnia 的请求,但会捕获 Postman 的请求
只需向https://httpbin.org/post发送一个简单的 POST 请求。
当我从 Postman 发送请求时,Fiddler 会捕获请求,但当我从 Insomnia 发送请求时不会。
我需要在 Fiddler 或 Insomnia 中启用一些设置吗?
swift - 如何在 Swift4+ 中将数组数组作为标准 POST 方法发送
Insomnia生成的Swift代码适用于 1 key和 1 value ,但对于 2+ keys , values总是报错。如何在Swift4 + 中将数组数组作为POST方法发送?
失眠代码:
似乎根本没有将任何值传输到服务器,但是,对于 1 个值,根本没有问题:
soap - 使用失眠症来打肥皂电话
我正在尝试使用 Insomnia 拨打肥皂电话 - 特别是试图让帖子成功。我将 URL 定义为端点,并将正文类型作为带有 SOAP 内容(信封、标题、正文)的 XML。我在标题中定义了用户 ID 和密码。当我运行时,我得到 415 Unsupported Media Type。由于信封中的所有 URL 寻址,我无法真正粘贴肥皂内容。我正在使用 Insomnia 成功地进行 REST 调用以获取我的信息(出于某种疯狂的原因,获取的是 REST,但帖子是 SOAP)但无法让插入工作。我需要什么特别的东西,还是 Insomnia 不支持 SOAP 后处理?我用谷歌搜索,它出现在 2018 年,这是添加的。我没有可用的 WSDL。
我很感激这并没有提供很多信息,所以关于我可以提供什么来获得帮助的指导也会有所帮助。有没有人成功地使用 Insomnia 进行 SOAP 调用?
node.js - sequelize rest api 多次更新布尔值
我正在使用 node.js 开发应用程序并表达 REST API 来管理 sqlite 数据库后端。我正在使用 sequelize 作为 orm。到目前为止一切正常,但我发现了一个我无法解决的奇怪错误。我有一个处理基本游戏设置的游戏端点,例如它是哪个游戏以及游戏的哪个变体以及一个标志,如果游戏获胜或需要下一个玩家执行操作。
所以 this won 和 nextPlayerNeeded 就像你已经可以猜到布尔标志一样。我的模型如下所示:
模型/game.js:
相应的迁移脚本是,
迁移/game.js:
我的 CRUD 控制器controller/gameController.js看起来像这样:
有趣的来了。我正在使用 insomnia 作为测试客户端,我可以更新实例化的游戏对象,说它赢了(真)并且它有 nextPlayerNeeded(真)。因此,虽然获胜不应该再次更新为 false,因为如果获胜则游戏结束,在切换到下一个玩家后,标志 nextPlayerNeeded 应该再次为 false。但是将它们中的任何一个更新为 true 都无法再次更新为 false。这是为什么?为什么我只能将这些更新为字段一次?
例如,这是我将标志更新为 true 的请求的响应:
我可以随心所欲地更新所有字符串标志,但不能更新布尔标志。
如果我能得到任何提示,我将不胜感激。谢谢
javascript - 通过修改 javascript 参数来抓取网页数据
我正在尝试使用此网站为一家公司获取盘中价格:Enel Intraday
当网站拉取数据时,它会将它们分成数百个页面,这使得从中提取数据非常耗时。使用 insomnia.rest(第一次),我一直在尝试使用 URL GET 或尝试找到返回这些表值但没有成功的实际 javascrip 函数。
检查搜索按钮后,我发现 JS 函数名为“searchIntraday”,并使用名为“intraday_form”的表单作为输入。
我基本上试图在 1 次调用中获取以下数据,而不必浏览所有标签页,所以一整天看起来像这样:
.....................................................
那天从第 1 页迭代到第 1017 页!
我查看了以下页面寻求帮助:
rest - 是否可以使用 JSONPath 或 XPath 来获取查询字符串?
我目前正在使用 Insomnia App 创建一些请求,我的 API 响应之一我得到一个带有“redirect_uri”字段的 JSON,该值实际上是一个 URL。
我需要 get only the code parameter
,因此 JSONPath 或 XPath 需要8748d39f-1d4f-311f-92c6-4b279db1b317
在以下示例中返回:
返回值:8748d39f-1d4f-311f-92c6-4b279db1b317
JSONPath 或 XPath 可以吗?