尝试使用angularjs$http更新sailsjs模型
我得到了一个404 api/models/tag.js尝试使用angularjs$http更新sailsjs模型,angularjs,sails.js,Angularjs,Sails.js,我得到了一个404 api/models/tag.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
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);
};
module.exports = {
attributes: {
tag: {
type: 'array',
defaultsTo: []
}
}
};
api/controllers/TagController.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);
};
module.exports = {
attributes: {
tag: {
type: 'array',
defaultsTo: []
}
}
};
我的问题是:我是否正确使用blueprint api?我是否已发布到正确的自动生成地址?尝试将ajax请求中的url更改为
module.exports = {
};
http://localhost:8081/tag/
Standart restFull路由在这里解释
是否尝试将“”置于+tag.id?当然没有分号(所以markdown engine出于某种原因把它放在我自己的位置上),首先使用postman chrome扩展测试您的api是很好的,以确保该地址没有404。