在 Meteor 中更改默认/提交路由

Changing default /submit route in Meteor

Discover Meteor 一书开发了一个名为 Microscope 的示例应用程序,这里有 Github 存储库:https://github.com/DiscoverMeteor/Microscope

其中,提交表单似乎是默认的(因为在 html 中无处可以看到 link 到 /submit)。

<input type="submit" value="Submit" class="btn btn-primary"/>

Router.route('/submit', {name: 'postSubmit'});

我该如何称呼它,例如:/postSubmit?

为此,您可以将路由路径更改为 /postSubmit

Router.route('/postSubmit', {name: 'postSubmit'});

之所以有效,是因为代码使用了 pathFor,它采用提供的路径名 (postSubmit) 来查找相应的路由路径 (/postSubmit)。

对于下面的示例,href 将替换为 /postSubmit

<a href="{{pathFor 'postSubmit'}}">Submit Post</a>

结果将是:

<a href="/postSubmit">Submit Post</a>