问题标签 [iron]
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.
rust - Rust Iron Web 框架给出了一些幻像错误
我正在使用铁。大多数时候像 99.* % 都很好。但有时我会收到错误,例如 Error is: ErrorImpl { code: EofWhileParsingString/List/Object, line: 1, column: 8186 } 或 InvalidUnicodeCodePoint。我正在日志中打印请求,当我尝试该请求时,一切都很顺利。我也有用 Golang 编写的服务器接收相同的请求,他们从来没有解析或 json 到 MyStruct 的转换问题。请注意,代码不会按原样编译,缺少导入、error::from 和结构定义。无法提供可重现的请求日志,因为它仅在为并发请求提供大量服务时发生,但如果接受单个请求,它工作正常。 我试过 serde_json::from_reader、bodyparser crate 并且都有同样的问题。
需要帮助来确定如何识别问题。在这里发帖的目的是看看是否有人有同样的问题,或者可以看到明显的问题。感谢大家的时间不要期望构建和运行示例,因为由于隐私而无法提供它们。
rust - 如何在 Iron 中生成指向特定路线的链接?
在 html 页面上有一个包含用户列表的表格。如何生成指向显示单个用户信息的页面的链接?“/用户/:用户名”?
当然,我可以对其进行硬编码。但我想在 Iron 的帮助下生成更安全。
javascript - 嵌套 Iron Ajax
好的。所以我上一个帖子太模棱两可了。对于我的第二篇文章,让我尝试以更直截了当的方式解决同样的问题。下面是代码。这是我得到的结果的屏幕截图。关于第二个 Iron-ajax 调用,如果我在终端中使用 curl 和 this () 我得到我想要的(它是一个链接预览服务,所以标题、img、desc 等)。尝试使用按照规范定义的所需参数的 Iron-ajax 帖子来完成相同的任务。我没有收到任何控制台错误(第一次),并且根据我在第二个 dom-repeat 正文中输出最后响应变量时得到的 [object.Object] 结果,似乎正在返回一个 json 对象就像第一个 iron-ajax 调用(它确实有效,包括链接但没有足够的数据,因此通过返回我想要显示的数据的第二个服务运行链接)。
代码:
rust - 如何在 Iron 中找到当前 URL?
如何在动作/函数中找到当前 URL?我在文档中没有找到与此相关的任何内容。
rust - 找不到原始文件时,如何使用 Iron 的静态文件提供后备文件?
我正在使用 Iron 为 React 站点提供服务。如果文件或目录不存在,我试图让它为 index.html 服务。
如果我去 localhost:1393 我会得到我的索引页面 如果我去 localhost:1393/not-a-directory 我只是得到一个错误。
有没有办法重定向(不更改网址)或其他解决方案?
这不是如何更改 Iron 的默认 404 行为的副本?因为我试图在用户请求的静态资产不存在时进行处理,而不是在未定义路由时进行处理。
rust - 在 Iron 中解析一个 url 并获得一个动态部分
我在 Iron 有 2 条路线:
/something/:some_int
# 整数/something2/:some_str
# 细绳
我怎样才能得到它们:some_{int, str}
的这些部分?
rust - 将会话信息分享给熨斗处理程序
我正在尝试使用 Iron 作为实践练习来实现 Web API。我的会话是以下结构,它将被编码为 JWT。每次我收到客户的请求时,一些处理程序都需要访问user_id
;
有几种方法可以做到这一点,但我不知道最惯用和最不冗长的方法。我在想类似的事情:
但是这样我就需要在几个端点上使用这个片段。
我可以使用中间件,但我不知道如何捕捉中间件之间的结构值。
rust - 如何配置 Iron 来监听 Unix 域套接字?
我有一个来自ironframework.io的简单示例:
我希望服务器监听 Unix 域套接字 (UDS)。
rust - 我可以使用 Iron 的 bodyparser 解析带有空字段的 JSON 吗?
我正在使用 Iron 编写一个简单的 REST API。有一个端点可以将传入的 JSON 解析成一个结构。并非结构的所有字段都是强制性的,有些可以省略。我正在尝试使用 bodyparser crate 解析 JSON
结构如下所示:
传入的 JSON 仅包含“名称”
我收到以下错误:
是否可以让解析器忽略缺失的字段?例如,在 Go 中,我可以用omitempty
标签标记可选的结构字段。
javascript - 用户登录时 Iron.seal 不起作用
Iron.seal
无法更新 npm 模块 Iron ,这就是我在登录用户时遇到此问题的原因
谁能指导我为什么遇到这个问题