如何在使用Locomotive构建的已经存在的Node.js项目中添加新的URL


module.exports = function routes() {
this.root('pages#main');
this.match('/status', 'pages#status');
this.resources('paper');
this.resources('tempform');
};

如何在我的应用程序中添加新的URL假设"纸/域"?

有人可以解释一下我如何添加吗?我已经阅读了机车指南,但无法找到解决方案。

在机车路线中配置在config/routes.js中。

this.match('pages/:home', { controller: 'PageController', action: 'show' });

,然后在controllers目录中创建一个新文件

var PageController = new Controller();
module.exports = PageController;
PageController.show = function() {
  this.render();
}

来自locomotivejs指南:http://locomotivejs.org/guide/namespaces/

您可以使用名称空间在名称空间(例如example.com/namespace/)下对几个控制器进行分组。在您的情况下,您会想要

之类的东西
this.namespace('paper', function() {
  this.match('domain', 'yourController#yourAction');
});

相关内容

  • 没有找到相关文章

最新更新