问题标签 [routes]

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 投票
3 回答
15057 浏览

asp.net-mvc - 如何将用户重定向到 ASP.NET MVC 中的自定义 404 页面而不是引发异常?

我希望能够捕获用户请求不存在的控制器时引发的异常并将其重定向到 404 页面。我怎样才能做到这一点?

例如,用户请求http://www.nosite.com/paeges/1应该是 /pages/)。我怎样才能让他们重新定向到 404 而不是异常屏幕?

0 投票
3 回答
1609 浏览

linux - linux下路由的方法

我的 isp 有 20 个 ip。我将它们绑定到运行 centos 的路由器盒。我要设置什么命令,以什么顺序设置,以便我的局域网上的其他盒子,基于它们的 mac 地址或 192 ips,我可以让它们在特定 ips 上路由出我的盒子。例如,我希望 mac addyxxx:xxx:xxx0400出去72.049.12.157xxx:xxx:xxx:0500出去72.049.12.158

0 投票
3 回答
1176 浏览

ruby-on-rails - Rails 中确定两个(或多个)给定 URL(作为字符串或哈希选项)是否相等的最佳方法是什么?

我想要一个名为 same_url 的方法?如果传入的 URL 相等,则返回 true。传入的 URL 可能是参数选项哈希或字符串。

Rails 框架助手current_page? 似乎是一个很好的起点,但我想传入任意数量的 URL。

作为额外的奖励如果可以传入要从比较中排除的参数散列会很好。所以方法调用可能如下所示:

0 投票
4 回答
1758 浏览

routes - 可轻松访问路由数据的 GIS/制图解决方案

我正在寻找一个 GIS/Mapping 工具,它可以让我在 ASP.NET Web 应用程序中轻松地从服务器端访问路线信息(特别是行程时间和距离)。

据我所知,谷歌和雅虎地图在客户端用 javascript 做所有事情,但都不提供仅检索路线信息的服务。我对免费和付费产品都感兴趣。此外,如果您有产品经验,我想听听您的想法(API 的复杂性、运行时性能、喜欢、不喜欢等)

0 投票
6 回答
53503 浏览

linux - 如何在 Linux(特别是 Fedora 9)上使我的默认(或任何静态)路由永久化?

我刚刚执行了最新(2008 年秋季)版本的 Fedora 9 Linux 的新安装,我很困惑它从来没有正确设置默认路由,即使在这个操作系统的迷宫中运行,也没有明显的方法。

当然,很明显可以像这样一次性完成:

或像这样:

但是,这些都不能在重新启动后幸存下来。在读取 /etc/rc.d/init.d/network 时,它会尝试从 /etc/sysconfig/static-routes 中的文件中查找数据,但该文件从未存在过。所以,我尝试创建它并用数据填充它。这样做的问题是脚本在一个奇怪的地方放置了一个破折号(减号),我不确定如何处理。

当然,可以只编辑 /etc/rc.d/init.d/network,但那是不标准的。事实上,我唯一的其他资源似乎是编辑 rc.local,但这在启动序列中还不够早,无法用于诸如网络时间守护程序之类的事情。

我已经完成了我的功课——我已经阅读了所有的手册页、信息条目,并尝试了适当的方法,我什至还进行了相当多的网络搜索,但都无济于事——我的下一步,不在这里回答,将是注册 Fedora 邮件列表并在那里提问!或者,放弃并编辑脚本。

那么,一个人应该如何做到这一点呢?

0 投票
1 回答
1133 浏览

ruby-on-rails - Rails 中的路由组织——restful_authentication、session 和 /login

我正在为 Rails 应用程序的路由设置而苦苦挣扎。我已经安装了 restful_authentication 并且大部分都按照说明进行操作。我以这种方式设置了路线:

如果您没有登录,您将被重定向到http://localhost:3000/session/new。正如 lib/authenticated_system.rb 中的代码所说,它具有某种意义redirect_to new_session_path

但我认为路由映射应该以两种方式工作(代码到 URL 和 URL 到代码)。有人可以解释吗?谢谢

0 投票
2 回答
18946 浏览

asp.net-mvc - 如何为 ASP.NET MVC 站点定义包罗万象的路由?

我有一个新闻网站,其中包含按类别标记的文章。

我的控制器称为“类别”,此 URL:

http://mysite.com/Category/Sport

传递SportIndex控制器​​中的操作Category

我想允许以下 URL:

http://mysite.com/Sport/Hockey
http://mysite.com/Sport/Football
http://mysite.com/Science/Evolution

它将所有类别信息传递给Index控制器​​中的操作Category

如何创建一个包罗万象的路线来处理所有这些并将它们分类?

0 投票
3 回答
1755 浏览

python - Pylons Routes 中的尾部斜线

在最新版本的 Routes (1.10) 中使尾部斜杠无关紧要的最佳方法是什么?我目前正在使用明显非 DRY:

我认为打开最小化可以解决问题,但我的印象是它在较新版本的 Routes 中被禁用是有原因的。不幸的是,文档似乎没有跟上 Routes 的开发,所以我找不到任何好的资源。有任何想法吗?

0 投票
2 回答
291 浏览

asp.net-mvc - ASP.NET MVC:不确定如何制作这些路线

我正在尝试制作以下路线.. 目前我正在以长的方式解决这个问题.. 即。每个路由的一个路由实例。

这就是我所追求的......(假设我正在做一个'stackoverflow网站')

(不……我绝对不是在做一个stackoverflow网站:))

干杯!

(天哪,我有时觉得这一切都很混乱)。

0 投票
3 回答
2882 浏览

asp.net-mvc - ASP.NET MVC 无法以编程方式找到路由

我有以下一条路线,在我的 global.asax 中注册。

科尔。当我启动该站点时,它正确地选择了这条路线。

现在,当我尝试以编程方式执行以下操作时,它返回 NULL。

为什么会发生这种情况?

我的印象是它会找到 Home 路线,但会附加任何未找到的值作为查询字符串项?

更新

仍然没有运气。此外,使用MVC RC,我现在需要将 viewContext 更改为 veiwContext.RequestContext .. 编译但我仍然得到一个空结果。

更新 2

当我有没有page=1默认项目的路线时,路线IS FOUND。例如。

..并RouteTable.Routes.GetVirtualPath返回一个VirtualPathData实例。当我重新添加page=1(默认值)时,VirtualPathData返回的实例为空?