加载视图时启动404

我正在使用Sails,而且我刚刚安装了sails-generate-auth软件包并创build了一个api。

在我的routes.js中我有:

'get /register': 'AuthController.register', 

在我的AuthController中我有:

  register: function (req, res) { res.view({ errors: req.flash('error'), }); } 

然后我有一个名为寄存器的ejs文件位于

 views/auth/register.ejs 

出于某种原因,当我去注册时,我收到了404消息。 我已经开始愚蠢的日志logging,但它并没有告诉我很多:

 verbose: Sending 404 ("Not Found") response silly: View override argument passed to res.view(): 404 silly: Serving view at rel path: 404 silly: View root: /Users/Greg/Documents/Projects/photorank-web/views 

我试图手动指定要加载的视图文件,但这似乎并不工作。 有没有人有任何指针,我可能做错了什么?

如何手动指定要加载的视图文件

它应该在AuthController中看起来像这样:

 register: function (req, res) { res.view( 'auth/register', { errors: req.flash('error') } ); }