config / routes.js

时间:2018-02-01 13:22:05

标签: angular sails.js sails-mongo

我正在重构我的Angular4 + sails应用程序,以便在localhost:1337上可以看到视图和后端。我在config/routes.js

中指定了路线
module.exports.routes = {

     '/': {
       view: 'homepage'
     },
     '/register':{
       view: 'homepage'
     },

     'POST /user': 'UserController.create',
     'POST /user/login': 'UserController.login',
     /*further code*/

};

我将UserController文件的login方法声明如下:

import { Model } from 'Sails';

declare var sails: any;

module.exports = {

    login: function (req, res) {
        console.log("In controller");
        /*further code*/
    },
/*further code*/

};

所有代码均可在此处获取:https://github.com/adzina/web-app-1337

我访问localhost:1337的主页视图。assets/app/components/LoginComponent/中声明的登录按钮会对localhost:1337/user/login执行POST请求,我得到的回复是:Response with status: 404 Not Found for URL: http://localhost:1337/user/login。可能导致这种情况的任何想法?

0 个答案:

没有答案