如何使用 Meteor 创建动态 URL?

2023-12-20

我是网络开发新手,对 Meteor 网站上的演示感到震惊,并且想使用它。到目前为止,我只使用过 Google App Engine,为了在主类中处理动态 URL,我会编写如下内容:

app = webapp2.WSGIApplication([('/[0-9]', HandlePost)], debug=True)

这会将末尾带有数字 0 到 9 的任何 URL 映射到处理程序类,该处理程序类将使用模板引擎(例如 Handbars)加载 HTML 页面,其中包含页面的适当数据。

我如何在 Meteor 中做类似的事情?


使用骨干网路由器,参见:http://backbonejs.org/#Router-routes http://backbonejs.org/#Router-routes
对于像您的示例这样的正则表达式,请参阅:http://blog.rjzaworski.com/2011/12/regex-routing-with-backbone-js/ http://blog.rjzaworski.com/2011/12/regex-routing-with-backbone-js/
尝试一下 Meteor 上的待办事项示例,请参阅client/todo.js file:

////////// Tracking selected list in URL //////////

var TodosRouter = Backbone.Router.extend({
  routes: {
    "todo_list/:list_id": "main"
  },
  main: function (list_id) {
    Session.set("list_id", list_id);
    Session.set("tag_filter", null);
  },
  setList: function (list_id) {
    this.navigate("todo_list/"+list_id, true);
  }
});

Router = new TodosRouter;

Meteor.startup(function () {
  Backbone.history.start({pushState: true});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Meteor 创建动态 URL? 的相关文章

  • 如何动态突出显示网页上的字符串?

    我想创建带有 url 的页面 例如 http xyzcorp schedules 2015Aug24 Aug28 Jim Hawkins http xyzcorp schedules 2015Aug24 Aug28 Billy Bones
  • 无法实例化模块 [$injector:unpr] 未知提供程序:$routeProvider

    我从 AngularJS 升级时收到此错误1 0 7 to 1 2 0rc1 ngRoute 模块不再是核心的一部分angular js文件 如果您继续使用 routeProvider 那么您现在需要包括angular route js在你
  • Rails 资源单数还是复数?

    我有一条搜索路线 我想将其设为单数 但是当我指定单数路线时 它仍然会生成复数控制器路线 这是应该的样子吗 resource search Gives me search POST search format action gt create
  • 在 Meteor 中运行示例的问题

    我正在测试 Meteor 示例 这是我运行时看到的meteor在待办事项示例中 Unexpected mongo exit code 100 Restarting Unexpected mongo exit code 100 Restart
  • 了解新的 mongo id 并将其与 Iron-router 一起使用

    我有一个简单的帖子路线来寻找帖子 id 问题是pathFor助手创建这样的路径 ObjectID 52e16453431fc2fba4b6d6a8 我猜 mongoDB 插入已更改 现在 id对象在其内部包含另一个对象 称为 str 这是我
  • 在 Gorilla Mux 中嵌套子路由器

    我一直在使用gorilla mux https github com gorilla mux满足我的路由需求 但我注意到一个问题 当我嵌套多个子路由器时它不起作用 这是示例 func main r mux NewRouter StrictS
  • 查询参数更改时,路线不会更新

    在我的应用程序中 有多个链接 其中我有一些links与相同的route但与不同的query parameters 比如说 我有这样的链接 deposits withdrawals deposits withdrawals id 1 depo
  • 流星图像、CSS、“普通”Web 服务

    我经常看到这个问题出现 如何在我的 Meteor 网站上放置图像 如何使用 Meteor 托管 标准 网页内容 我尝试添加一个 img src img myimage png 标签但没有图像显示 如何在 Meteor 站点上托管一些文件 将
  • 如何重定向到 warp 中带有尾部斜杠的 URL?

    我在用warp https crates io crates warp提供静态文件目录 不幸的是 当我在路径中添加尾部斜杠时 只能解析这些静态文件中使用的相对链接 这是我用来服务目录的代码 let route warp path segme
  • 大型应用程序的最佳backbone.js和require.js样板[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在为我的应用程序寻找一个好的backbone js require js 样板 因为这将使我很好地
  • 在 Meteor 应用程序中实现 MongoDB 2.4 的全文搜索

    我正在考虑向 Meteor 应用程序添加全文搜索 我知道 MongoDB 现在支持此功能 但我对实现有一些疑问 启用文本搜索功能的最佳方法是什么 textSearchEnabled true 在 Meteor 应用程序中 有没有办法添加索引
  • 如何让 Grunt.js 和 Meteor.js 协同工作?

    我想在我的 Meteor 应用程序中使用简单的复制和串联 但是当 Meteor 在服务器和客户端上运行所有 javascript 文件时 我遇到了问题 而我不希望它们在任何地方运行 它要么只是配置文件 例如Gruntfile js或我想以某
  • 在 Node js 应用程序中加载backbone.js

    我正在使用node js 和backbone 来构建网络应用程序 Backbone 是我的软件包要求的一部分 我之前使用过 Rails 和 Backbone 辅助 gem 非常适合将需要到达客户端的所有资产 js 文件 拼凑在一起 话虽如此
  • jQuery PUT ajax 请求不起作用

    我正在尝试在 couchdb 中保存 Backbone 模型 因此我已经覆盖了save向 couchdb 发出 ajax 请求的方法 ajax type PUT url http 127 0 0 1 5984 movies this get
  • Meteor:即使设置了 ANDROID_HOME 也未设置

    操作系统 Ubuntu 14 04 框架 流星1 1 0 2 应用名称 Songofy 这是输出meteor install sdk android meteor install sdk android Found Android bund
  • 将 mongo 数组转换为具有键值对的对象

    我有一个包含字符串数组的 mongo 文档 我需要将这个特定的字符串数组转换为包含键值对的对象数组 以下是我目前的做法 id ObjectId 57e3720836e36f63695a2ef2 platform A1 available C
  • 设计和自定义 Rails 用户 URL

    我目前正在使用 Rails 3 2 5 和最新的 devise gem 目前用户可以访问他们的个人资料页面 example com users john doe 我想删除网址的用户部分 因此网址将是example com john doe
  • 如何在 Laravel 中创建一条包罗万象的路线

    我需要一个 Laravelroutes php将捕获所有流量到特定的条目example com premium section网站 以便我可以提示人们在访问优质内容之前成为会员 您还可以通过在参数上使用正则表达式来捕获 全部 Route g
  • 主干模型 ID 和点击事件

    好吧 我要在这里屈服并寻求帮助 我认为我遇到了多个问题 并且不确定最好的方法 我正在使用handlebars 创建一个 li 的 ul 它是我的骨干模型的 json 对象 现在模板可以工作了 我想单击即可将模型添加到另一个集合中 我的第一个
  • Enzyme - 测试嵌套组件是否正确呈现

    我正在尝试测试当通过简单的布尔值更新状态时 在父组件中其子组件是否正确呈现 在父组件下面 class Parent extends Component render const isReady this state const props

随机推荐

  • 查找矩阵中最接近的值 matlab

    如何在matlab中找到矩阵中最接近的元素 假设我有一个大小为300x200我想找到矩阵中最接近给定元素的元素的值和索引 有谁知道如何在matlab中做到这一点 我知道如何对给定的数组执行此操作 但我无法弄清楚如何对矩阵执行此操作 Let
  • Java OpenCV 中的 createFisherFaceRecognizer

    我正在尝试使用官方 OpenCV Java 绑定 不是 JavaCV 来实现人脸识别器 但是我似乎找不到与 createFisherFaceRecognizer 方法等效的方法 从我的快速研究来看 它似乎还没有在 Java 中实现 如果是这
  • 垂直对齐 XY 网格单元内的内容

    使用 ZURB Foundation XY Grid 我想将单元格的内容垂直居中 同时仍然能够让单元格填充网格的总高度 每个单元格都有自己的背景图像 这不允许使用父网格上的类 align middle 因为单元格高度随后会折叠 我希望能够通
  • 从布局中根据屏幕设置imageview的高度

    我正在制作布局并使用layout weight 和weight sum 我将线性布局的方向设置为水平 这样我就可以将 imageview 的宽度设置为屏幕的 1 3 但我不知道如何将imageview的高度设置为屏幕的1 3 请帮我从布局
  • tomcat 7重启后恢复用户登录

    tomcat 会话的默认行为是在关闭时保留它们并在启动后恢复它们 这按预期适用于我的简单测试应用程序 但是 当我添加基于表单的身份验证时 用户登录 用户主体 将不会在 tomcat 重新启动时恢复 即使位于 examples jsp sec
  • 在 Python 中将数组元素与标量进行比较并获取最大值

    我想将数组的元素与标量进行比较 并获取具有比较值最大值的数组 这就是我想打电话的 import numpy as np np max 1 2 3 4 3 并想要得到 array 3 3 3 4 但我得到 ValueError axis en
  • 从自定义基本适配器单击按钮时启动对话框片段> getView [IMG INCLUDED]

    好吧 我有一个列表 也是一个片段对话框 显示用户朋友 该列表中的每个项目都有一个按钮 在图片中标记为朋友 当用户单击该按钮时 ID 会显示另一个片段对话框 该对话框显示与该用户交互的所有选项 好友请求 阻止 发送私人消息等 问题是该按钮及其
  • 删除所有 DataGrid 行和单元格边框

    我想隐藏 或删除 数据网格中所有行 以及随后的单元格 的所有边框 考虑一个基本的HTML表格 http jsfiddle net QSqMt 我已经查看了所有内容 大多数问题似乎都是关于设计它们而不是隐藏它们 我已经尝试像这样设置 Bord
  • 从 Excel 运行访问查询并将参数传递给查询

    如何从 Excel VBA 代码或宏在 MS Access 数据库中执行查询 MS Access 查询接受一些需要从 Excel 传递的参数 谢谢 这是一种可能性 Dim cn As Object Dim strFile As String
  • iOS 8 UITableView 第一行高度错误

    我正在开发一个应用程序 但遇到了一个奇怪的问题 我在故事板中创建了一个 UITableViewController 并添加了一个原型单元 在这个单元格中 我添加了一个 UILabel 元素 并且这个 UILabel 占据了整个单元格 我已经
  • Imagemagick PHP 中特定的 webp 调用

    我能够安装 imagemagick 的 webp 支持 但我缺少一些精确的命令 基本内容包括 im new Imagick im gt pingImage src im gt readImage src im gt resizeImage
  • Angular:阻止 DomSanizer 更新 DOM 事件

    我面临一个问题DomSanitizer 我创建了一个堆栈闪电战 https stackblitz com edit angular kjcxtd复制这个问题 每次单击按钮时 iframe A 都会重新加载 该按钮绝对不执行任何操作 因此它与
  • 使用法语键盘布局(无小键盘)在 Mac 上的 Jupyter Ipython 笔记本中注释掉多行的快捷方式?

    我正在尝试选择并评论 在具有法语键盘布局且无小键盘的 Mac 上使用 Jupyter Notebook 实现多行 要键入斜杠 在此键盘上 快捷键是Shift 当尝试在 Jupyter 上评论行时 with Ctrl Shift 它不起作用
  • 按第一列对二维数组(列名不一致)进行排序

    如何按每行中的第一个值对数组或行进行排序 array item1 gt 80 item2 gt 25 item3 gt 85 期望的输出 item2 gt 25 item1 gt 80 item3 gt 85 你需要使用usort http
  • 如何在 Laravel 项目中为 VueJS 3 设置compilerOptions.isCustomElement

    我正在 Laravel 项目中开发 VueJS 3 并且正在使用一个 JS 文件 该文件为我提供了用于 Markdown 工具栏的元素 基本上 它是一组函数 为我提供了应用所选降价选项的按钮 一切工作正常 但我收到了那些我希望它们消失的控制
  • 从 UIImagePickerController 获取图像

    我想从以下位置获取图像imagepickercontroller 但是我的代码没有任何效果 这是代码 void imagePickerController UIImagePickerController picker didFinishPi
  • 该帐户的队列中不能有超过 0 个构建

    我是 AWS 的新手 我正在尝试使用我的免费套餐帐户使用 AWS CodeBuild 构建我的 nodeJS 项目 但收到此错误 构建无法启动 构建无法启动 发生以下错误 该帐户的队列中不能有超过 0 个构建 我遵循简单的 aws 教程 保
  • 如何通过python裁剪一个文件夹中的所有图片并保存到另一个文件夹

    我有一个照片文件夹 想要裁剪它的 2 个角 然后将 1 个角度旋转 180 度以获得 2 个相似的裁剪图像 我在图像旋转和保存方面遇到问题 这是我到目前为止得到的代码 from PIL import Image import os path
  • 连接Python列表时出现问题

    我正在尝试通过执行以下操作来连接两个列表 其中一个列表仅包含一个元素 print 6 append 1 1 0 0 0 然而 Python 返回None 我究竟做错了什么 使用 运算符 gt gt gt 6 1 1 0 0 0 6 1 1
  • 如何使用 Meteor 创建动态 URL?

    我是网络开发新手 对 Meteor 网站上的演示感到震惊 并且想使用它 到目前为止 我只使用过 Google App Engine 为了在主类中处理动态 URL 我会编写如下内容 app webapp2 WSGIApplication 0