[英]Sending http requests with params using Angular/Rails
我在Angular中有一个前端应用程序,在Rails中有一个后端应用程序。 为了方便维护,我将这两个完全解耦。
在Rails的后端中,我有一个名为Document的模型,该模型具有三个不同的参数(User_id(整数),Data(json),Title(字符串))。 在我的前端,我有一个名为formData
的变量,它是Angular的localStorage
中的json数据。 我不确定是否在正确编写代码以在以下HTTP请求formData
作为参数发送。
这是我的要求:
$http.post('http://localhost:3000/documents', { user: $scope.user, formData: $scope.formData }, function (response) {
$scope.isSaved = true;
console.log(response);
if (response.success) {
console.log("It has been successfully saved!")
}
});
我发送请求的来源是http://localhost:3001/i129
。 从该网站,我需要提取用户所在的文档标题(即i129)和User_ID。 我怎么做?
我可以在formData
正确发送formData
吗? 比方说
对于CRUD操作,就像您想要的那样,我建议在Angular前端中使用更高级别的工具,例如在$http
之上构建的$resource
服务。 在此链接上,您将解释如何使用它,以及有关电影的整个示例,可能与您的需求有关。
基本上,您可以配置后端API的端点,然后可以使用诸如get()
, save()
和delete()
类的漂亮方法来代替http API调用。
希望能帮助到你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.