问题标签 [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.

0 投票
1 回答
335 浏览

rust - 无法访问 Iron 中的参数,因为 trait bound plugin::Plugin不满意

我正在探索 Iron Web 框架的功能。据我所知,Iron 核心没有处理 HTTP 参数的 API,所以我尝试使用 params crate。

我没有找到这个错误的踪迹,也不知道如何修复它。

库的版本

0 投票
2 回答
222 浏览

rust - 恐慌!不会停止 Iron 服务器

我想panic!停止 Rust 中的一切,但如果我panic!在 Iron 路由处理程序函数中它不会停止整个服务器。相反,它只显示恐慌消息。

这是“正常”的行为panic!吗?

我没有发布我的实际代码,因为我认为它在这里没有用,但如果需要,我可以添加它。

0 投票
2 回答
1129 浏览

rust - 运行命令时如何避免僵尸进程?

Command一个小型 Iron 项目在某些路由中调用 a并返回 a Response。下面是路由处理函数的相关代码:

以及被调用函数的代码:

该过程有效(文件从 HTML 转换为 PDF)并将响应返回给浏览器。一切都很好,但是作为我的应用程序的子进程,僵尸进程仍然存在:

在此处输入图像描述

我不知道为什么,也不知道如何避免。我能做什么?

wkhtmltopdf命令是一个漫长的过程,我不想同步调用它并等待它的返回。而且我不想每天两次重新启动我的 Rust 程序(僵尸孩子的父级)来杀死僵尸。

0 投票
2 回答
24 浏览

meteor - 流星:铁路线不是正确的路线

所以我有一个导航栏,我已经进入了“游戏”中一个名为“Cross”的子目录,所以,/games/cross。现在从那个页面,我试图从导航栏再次访问游戏页面,但它显示 /games/games... 我该如何解决这个问题?我有以下...

0 投票
2 回答
434 浏览

rust - 无法编译 Iron 示例:预期的 struct `iron::request::Request`,找到了 struct `iron::Request`

我正在尝试使用一个简单的 Iron 示例:

我维护以下 Cargo.toml:

我可以看到以下错误:

运行时cargo build我得到以下信息:

您将在下面找到 Cargo.lock 文件:

我应该添加更多细节。我可以添加更多详细信息..

0 投票
0 回答
105 浏览

ajax - 在 Polymer 中使用模板迭代 Map

我昨天测试了聚合物。它很酷,但我想知道如何使用<template is="dom-repeat" items="{{binding}}">. 这可能吗?

我创建了一个对读取 url 的 ajax 调用,我得到了一个Map<String,List<String>>响应。我想将键呈现为单选按钮组,并将值列表项呈现为此单选按钮组的成员。Atm 我不知道如何归档这个。有没有人暗示我如何用聚合物和铁/纸元素解决这个问题?

谢谢

0 投票
1 回答
971 浏览

rust - 如何在处理程序之间传递变量

我想要一个在所有处理程序中都可用的上下文结构,但我无法通过编译器。

例如,我想要这样的东西

这不会编译一个冗长的错误消息

0 投票
1 回答
413 浏览

scala - Curl 可以连接到本地主机上的 Iron 服务器,但 Scala 间歇性不能

在我的 Rust 应用程序中,我像这样启动 Iron:

它回应:

我可以卷曲它:

但是,在 Scala 中我无法连接:

spray-client 也无法连接:

这两种尝试都来自同一个 IP,并且 localhost 是正确的。Iron 服务器不会记录失败的连接请求。

客户端和服务器中不同的localhostvs组合127.0.0.1不能解决问题。我误诊了这个。127.0.0.1在 Rust 客户端中使用确实可以解决问题。

休息后,代码开始工作。我不记得我是否重新启动了 Iron。然后我针对它做了几个小时的开发。在某个阶段,它再次停止工作。重新启动 JVM 和/或 Iron 服务器无助于解决问题。

这不是我的 Rust 应用程序特有的;

我可以使用示例 hello world Iron 应用程序重新创建问题。

接着

  • OSX 10.11.6
  • 货物 0.13.0-nightly (9399229 2016-09-14)
  • 还针对货物 0.13.0-nightly 进行了测试 (19cfb67 2016-09-28)
0 投票
0 回答
62 浏览

javascript - 从 Iron 路由器切换到流量路由器

我是流星和一般编码的新手。我需要将其更改为流路由器,以便我可以让评论正常工作(我猜)。有人想伸出援手吗?

顺便说一句,我在应用程序中的所有内容上都使用了流路由器,所以我猜铁与它发生冲突,这给了我这个:

0 投票
1 回答
266 浏览

rust - 无法创建 Iron 处理程序,因为不满足特征绑定 std::ops::Fn<(&mut iron::Request)>

我正在尝试为 Iron 请求创建一个处理程序:

但编译器的响应是:

我无法理解 Rust 对我说什么。