【发布时间】:2015-02-11 14:16:22
【问题描述】:
我有一个带有 Breeze 和 Nancy 的 Angular JS 应用程序(使用 Owin 自托管)。 我已经想出了如何使用 Breeze 从服务器获取数据,但现在我正在尝试使用 Breeze 保存更改并遇到问题。 我见过像这样的 MVC 示例:
[HttpPost]
public SaveResult SaveChanges(JObject saveBundle)
{
return _repository.SaveChanges(saveBundle);
}
但显然我不能对南希做同样的事情。我的应用程序向 SaveChanges 发送 POST 请求,但随后与 TypeError: undefined is not a function 和 Cannot read property 'map' of undefined 中断
目前我只是返回与请求相同的 Json,因为我不知道响应应该是什么:
Post["/breeze/SaveChanges"] = parameters =>
{
string response = "failed";
try
{
response = new StreamReader(this.Request.Body).ReadToEnd();
}
catch (Exception ex)
{
//TODO handle
}
return Response.AsJson(response);
};
我不确定它是否因为收到来自服务器的错误请求或我没有正确设置而中断。
有人可以帮忙吗?
【问题讨论】:
标签: javascript angularjs breeze nancy