尝试使用angularjs $ http更新sailsjs模型

时间:2015-02-23 21:40:25

标签: angularjs sails.js

function _addTag(tag, newTag) {
    tag.tags = [];
    tag.tags.push(newTag);
    var req = {
        url: 'http://localhost:8081/tag/update',
        method: 'PUT',
        data: {
            id: tag.id,
            tags: tag.tags
        }
    };
    return $http(req);
};

我得到 404

API /模型/ tag.js

module.exports = {
    attributes: {
        tag: {
            type: 'array',
            defaultsTo: []
        }
    }
};

API /控制器/ TagController.js

module.exports = {

};

我的问题是:我是否正确使用蓝图api?我是否发布了正确的自动生成地址?

1 个答案:

答案 0 :(得分:0)

尝试将ajax请求中的网址更改为

http://localhost:8081/tag/<id>

标准restFul路由在这里解释 Sails.js REST without action